摘要: @Autowired 1、属于spring的注解,如果不想和Spring耦合的太紧,就不推荐使用。 2、默认情况下,要求依赖对象必须存在,不能为null。如果允许为空,那么设置属性值required为false。 3、默认按照类型装配(byType)。到底什么是类型装配,看下边的例子: 情形1: p 阅读全文
posted @ 2020-01-17 18:33 第二人生Bonnie 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 单例模式 1、饿汉式(延迟加载) 指不管用不用这个类,此类都会被创建。 代码: public class EagerSingleton { private static EagerSingleton eagerSingleton=new EagerSingleton(); public static 阅读全文
posted @ 2020-01-17 11:02 第二人生Bonnie 阅读(123) 评论(0) 推荐(0) 编辑
摘要: MyBatis 手写MyBatis流程 架构流程图 封装数据 封装到Configuration中 1、封装全局配置文件,包含数据库连接信息和mappers信息 2、封装*mapper.xml映射文件 封装操作:Builder类 Builder类用来操作配置文件(全局配置文件和mapper映射文件), 阅读全文
posted @ 2020-01-17 10:59 第二人生Bonnie 阅读(194) 评论(0) 推荐(0) 编辑