上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 一、加入依赖: 二、在application.yml中: 三、测试: 阅读全文
posted @ 2019-08-08 21:30 开拖拉机的拉风少年 阅读(580) 评论(0) 推荐(0)
摘要: 一、代理模式: 代理模式是对象的结构模式; 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用; 常见的代理模式分类:静态代理,jdk动态代理,CGlib动态代理; 二、静态代理: 静态代理一个代理类:只能代理一种接口的类;如果代理类的业务都是一样的,就造成了大量重复代理类; 1) 阅读全文
posted @ 2019-08-08 21:01 开拖拉机的拉风少年 阅读(193) 评论(0) 推荐(0)
摘要: 一、AOP:面向切面编程; 底层实现: 1)代理类有接口:使用JDK动态代理; 2)代理类有接口:可以强制使用CGlib动态代理; 3)代理类没有接口:使用CGlib动态代理; 二、概念: 1)连接点(Join point): 能够被拦截的地方:Spring AOP是基于动态代理的,所以是方法拦截的 阅读全文
posted @ 2019-08-08 13:38 开拖拉机的拉风少年 阅读(140) 评论(0) 推荐(0)
摘要: 一、导入依赖: 二、测试: 阅读全文
posted @ 2019-08-08 13:37 开拖拉机的拉风少年 阅读(149) 评论(0) 推荐(0)
摘要: 在项目的.idea文件夹的workspace.xml里找到component的name为RunDashboard的节点: 添加: 阅读全文
posted @ 2019-08-08 11:03 开拖拉机的拉风少年 阅读(1876) 评论(0) 推荐(1)
摘要: 一、IOC:控制反转;(DI:依赖注入) 1)控制反转:将创建对象、属性值的方式进行反转,从new、setXxx()反转为SpringIOC容器getBean(); 2)依赖注入:将属性值注入给了属性;将属性注入给了bean;将bean注入给了IOC容器; 二、核心依赖: 1)Spring AOP: 阅读全文
posted @ 2019-08-07 22:53 开拖拉机的拉风少年 阅读(145) 评论(0) 推荐(0)
摘要: 一、注解: 注解 目标 相对应的 XML 描述 @Results 方法 <resultMap> 实现结果集封装 @Result 方法 <result>/<id> 可以与@Result 一起使用,封装多个结果集 @ResultMap Method N/A 实现引用@Results 定义的封装 @Ins 阅读全文
posted @ 2019-08-07 19:50 开拖拉机的拉风少年 阅读(144) 评论(0) 推荐(0)
摘要: 1、依赖: 2、配置文件generatorConfig.xml 3、运行: 阅读全文
posted @ 2019-08-07 19:40 开拖拉机的拉风少年 阅读(250) 评论(0) 推荐(0)
摘要: 一、动态SQL: 1.条件判断: (1)if标签: (2)choose标签:类似java中的switch语句;一个when成立即结束choose,如果都不满足执行otherwise; 2.拼关键字: (1)where标签:自动忽略首个and/or; (2)set标签:自动剔除不相关的逗号; 使用if 阅读全文
posted @ 2019-08-07 19:35 开拖拉机的拉风少年 阅读(168) 评论(0) 推荐(0)
摘要: 一、缓存简述: 1、缓存分类: 1)一级缓存:默认开启; 2)二级缓存:默认关闭 2、一级缓存: (1)作用域:一次SqlSession会话; (2)释放缓存: 1)SqlSession调用了close()方法,关闭缓存,缓存不再可用; 2)SqlSession调用了clearCache(),清空缓 阅读全文
posted @ 2019-08-07 17:54 开拖拉机的拉风少年 阅读(155) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页