07 2019 档案
摘要:Spring Bean生命周期的构成 Bean的完整生命周期经历了各种方法调用,这些方法可以划分为以下几类: 生命周期 创建 > 初始化 > 销毁 1. 实例化对象 2. setter注入,执行Bean的属性依赖注入 3. BeanNameAware的setBeanName(), 如果实现该接口,则
阅读全文
摘要:前言: 主要了解的内容有如下几点: @Qualifier与@Primary注解的使用 Spring中ApplicationContext的作用 BeanFactory与ApplicationContext区别 AnnotationConfigApplicationContext启动原理分析 假设 I
阅读全文
摘要:一些基础但是核心的知识总结: Spring Boot项目启动的时候需要加@Configuration、 @ComponentScan @Configuration + @Bean 把第三方jar包注入到容器中。 内部的直接 @Service @Controller等等之类配合 @ComponentS
阅读全文
摘要:测试中: 一、unit中集中基本注解,是必须掌握的。 @BeforeClass – 表示在类中的任意public static void方法执行之前执行 @AfterClass – 表示在类中的任意public static void方法执行之后执行 @Before – 表示在任意使用@Test注解
阅读全文
摘要:1. #{name} 直接从paramType的类中获取 2. paramType是integer时候, #{id} id可以随便起名字,是个占位符而已。
阅读全文
摘要:我们在实际开发中,越简单越好,所以都是采用不写Dao实现类的方式。不管是使用xml还是直接配置。 但是MyBatis是支持写Dao实现类的 注意sqlSession是这里面的一个灵魂,有很多执行api 目录结构: 方法: 实现类: 实体类: 全局配置文件: 映射文件: 测试类: Mybatis在用动
阅读全文
摘要:1.不同框架解决不用问题,框架封装了很多细节,开发者可以使用简单的方式实现功能。 2.三层架构: 1.表现层 2.业务层 3.持久层 都有相应的处理框架。 3.持久层的技术解决方案: JDBC技术: Connection PrepareStatement ResultSet Spring的 JDBC
阅读全文