SSM
小驴淘米666
这个作者很懒,什么都没留下…
展开
-
Spring AOP
Spring采用动态代理的方式实现AOP,具体采用了JDK的动态代理和CGLib的动态代理。使用动态代理的目的是在现有类的基础上增加一些功能。简单地将就是有一个Proxy类,实现了原始类的方法,并且在原始类的基础上增加了新的功能。假如没有aop,在做日志处理的时候,我们会在每个方法中添加日志处理,比如但大多数的日子处理代码是相同的,为了实现代码复用,我们可能把日志处理抽离成一个新的方法...原创 2018-09-09 16:49:09 · 147 阅读 · 0 评论 -
MyBatis 动态代理
Mapper动态代理方式无需程序员实现Dao接口。接口是由MyBatis结合映射文件自动生成的动态代理实现的。实现MyBatis的动态代理的两个条件:1.mapper.xml文件的namespace = "dao接口名字"2.mapper.xml SQL语句的id ="dao接口中方法名"使用时需要使用sqlsession.getMapper()获取到接口然后实现增删改...原创 2018-09-07 11:05:36 · 3487 阅读 · 0 评论 -
mybatis 多条件查询#{}可以存放的内容
1. 参数对象的属性2.随意内容,此时的#{}代表占位符3.参数为map时的key4.参数为map时,若key所对应的value为对象,则可以将对象的属性放入5.参数的索引号1.2.3.4.5....原创 2018-09-07 12:43:12 · 897 阅读 · 0 评论 -
mybatis 动态代理
原创 2018-09-07 13:08:42 · 133 阅读 · 0 评论 -
SpringMVC中ModelAndView对象与“视图解析器”
摘要:spring MVC这个环境中,Spring MVC会依据controller(或者你叫它handler)中处理方法的返回值,进行解析,解析之后提供一个视图,作为响应。 标注了@Controller的处理器,实际上本质是一个POJO,你标注了@Controller,我就高看你一眼。spring MVC这个环境中,Spring MVC会依据controller(或者你叫它handler)...转载 2019-03-29 08:43:59 · 522 阅读 · 1 评论