使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程 ...
分类:
编程语言 时间:
2017-08-20 11:29:00
阅读次数:
161
先说一下什么是组件扫描: 指定一个包路径,Spring会自动扫描该包及其子包所有组件类,当发现组件类定义前有特定的注解标记时,就将该组件纳入到Spring容器。等价于原有XML配置中的<bean>定义功能。 组件扫描可以替代大量XML配置的<bean>定义。 使用组件扫描,首先需要在XML配置中指定 ...
分类:
其他好文 时间:
2017-08-19 21:09:25
阅读次数:
182
一、SpringBoot产生的契机我们知道,搭建一个Spring+Struts+Hibernate(SSH)架构或Spring+SpringMVC+MyBatis(SSM)架构的应用,基本上都需要以下步骤:(1)配置Maven依赖(2)配置数据库properties配置文件,日志properties ...
分类:
编程语言 时间:
2017-08-19 15:02:46
阅读次数:
174
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy ...
分类:
编程语言 时间:
2017-08-18 11:11:24
阅读次数:
146
需求分析 程序 = 数据结构 + 算法 设计数据的存储 内存: 数据临时计算存储场所, 关闭电源就消失, 称为瞬态的 运行内存 分配的是对象 外存: (SSD固体硬盘, HDD机械硬盘, SD, 闪存, U盘), 关闭电源不消失, 称为持久状态 存储容量 保存的是文件 单机(单线程)程序可以使用文件 ...
分类:
编程语言 时间:
2017-08-17 19:57:01
阅读次数:
276
1.ssm框架的拦截器是在springmvc-servlet.xml配置文件中进行配置 2.创建一个拦截器实体类,继承HandlerInterceptor,重写它的方法,preHandle是调用Controller具体方法之前拦截,postHandle是调用Controller具体方法之后拦截,af ...
分类:
其他好文 时间:
2017-08-17 15:16:42
阅读次数:
170
普通方法:通过实例传参数进行调用的方法。s = 类(参数) 静态方法staticmethod:如果我们想写仅仅与类交互而不是与实例交互的方法,用类方法就可以达成,好处是不让类代码的关系到类定义的外面,也避免了今后代码维护的困难。 当我们要是用类的属性时,必须使用类名.属性,而类名来自于实例名,所以必 ...
分类:
其他好文 时间:
2017-08-16 23:21:37
阅读次数:
342
最近事情很多。没顾得上更新。公司协商解除劳动关系了。不过公司按劳动法给了违约金,也是不错的。以后就有更多的时间来做这个。 有人说下载以后编译出错。当时我觉得很奇怪。在我的机器上很稳定的。后来问了下,是在windows环境上。我自己也找了个windows机器。试了下。也是出错。 这种类型转换的错误。但 ...
分类:
其他好文 时间:
2017-08-16 17:16:54
阅读次数:
207
因为项目中遇到,特作此记录,以便以后查询 1.url截止区别: (1)SendRedirect 重定向,url是截止到项目名前,例如:http://127.0.0.1:8080/ 访问页面时候需要加上项目名,如项目为ssm :response.sendRedirect("/ssm/loginPage ...
分类:
其他好文 时间:
2017-08-15 12:43:24
阅读次数:
135
写在前面 终于完成了一个开源项目的思维导图解读。选spring-shiro-training这个项目解读是因为它开源,然后涉及到了很多我们常用的技术,如缓存,权限,任务调度,ssm框架,Druid监控,mybatis-plus,代码生成器等。同时也考虑到了安全方面,做了防止crsf攻击方面控制。作为 ...
分类:
编程语言 时间:
2017-08-13 21:15:30
阅读次数:
243