摘要: Spring DI依赖注入 DI(Dependency Injection)依赖注入 。 依赖注入,即组件之间的依赖关系由容器在应用系统运行期来决定,也就是由容器动态地将某种依赖关系的目标对象实例注入到应用系统中的各个关联的组件之中。 简单来说,所谓的依赖注入其实就是,在创建对象的同时或之后,如何给 阅读全文
posted @ 2020-06-22 12:57 zpk-aaron 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Spring IOC控制反转 什么是控制反转 IOC(Inverse Of Control)控制反转,即,把创建对象的权利交给框架。 也就是指将对象的创建、对象的存储、对象的管理交给了spring容器。 (spring容器是spring中的一个核心模块,用于管理对象,底层可以理解为是一个map集合) 阅读全文
posted @ 2020-06-22 12:56 zpk-aaron 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 程序中的耦合和解耦 什么是程序的耦合 耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独 阅读全文
posted @ 2020-06-22 12:55 zpk-aaron 阅读(741) 评论(0) 推荐(0) 编辑
摘要: Spring概述 什么是Spring? spring是分层的JavaSE及JavaEE应用于全栈的轻量级开源框架,以IoC(Inverse Of Control:控制反转/反转控制)和AOP(Aspact Oriented Programming:面向切面编程)为核心,提供了表现层SpringMVC 阅读全文
posted @ 2020-06-22 12:54 zpk-aaron 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 使用mapper接口开发 使用mapper接口开发可以减少大量重复的代码,由代理对象实现,开发者专注写 sql 就可以了 SqlSession类中提供了getMapper(Class mapper)的方法, 自动实现dao的接口, 参数是指定的mapper接口的字节码对象 使用流程和注意事项 提供一 阅读全文
posted @ 2020-06-22 12:53 zpk-aaron 阅读(200) 评论(0) 推荐(0) 编辑
摘要: mybatis关联查询 DBUtil mybatis工具类 public class DBUtil { private static SqlSessionFactory factory = null; static { try { String mybatis_config = "mybatis-c 阅读全文
posted @ 2020-06-22 12:52 zpk-aaron 阅读(528) 评论(0) 推荐(0) 编辑
摘要: mybatis动态SQL 动态sql可以增加sql的灵活性, 也是mybatis最大的优势功能 (更多标签可查看官方文档) if 和 where标签 格式: <if test="判定条件"> sql语句 </if> 例如: 查询指定工资范围的员工信息 <select id="findBySal12" 阅读全文
posted @ 2020-06-22 12:51 zpk-aaron 阅读(181) 评论(0) 推荐(0) 编辑
摘要: mybatis中增删改查 增删改一般使用对应的标签来实现, 比如新增用<insert>标签, 删除用<delete>标签, 更新使用<update>标签, 查询使用<select>标签 标签使用 id属性在增删改查的标签中一定会出现, 意义为这个sql的唯一标志, 使用mapper接口开发的使用这个 阅读全文
posted @ 2020-06-22 12:50 zpk-aaron 阅读(329) 评论(0) 推荐(0) 编辑