Chen Xingxu Blog

Study Share Communicate

60.SpringBoot学习笔记

启动配置原理-自定义starter

60.SpringBoot学习笔记–启动配置原理-自定义starter starter: ​ 1、这个场景需要使用到的依赖是什么? ​ 2、如何编写自动配置 @Configuration //指定这个类是一个配置类 @ConditionalOnXXX //在指定条件成立的情况下自动配置类生效 @AutoConfigureAfter //指定自动配置类的顺序 @Bean //给...

59.SpringBoot学习笔记

启动配置原理-事件监听机制

59.SpringBoot学习笔记–启动配置原理-事件监听机制 配置在 META-INF/spring.factories ApplicationContextInitializer public class HelloApplicationContextInitializer implements ApplicationContextInitializer<Configurab...

58.SpringBoot学习笔记

启动配置原理-启动流程

58.SpringBoot学习笔记–启动配置原理-启动流程 几个重要的事件回调机制 配置在 META-INF/spring.factories ApplicationContextInitializer SpringApplicationRunListener 只需要放在 IOC 容器中 ApplicationRunner CommandLineRunner ...

57.SpringBoot学习笔记

SpringData-整合SpringDataJPA

57.SpringBoot学习笔记–SpringData-整合SpringDataJPA SpringData JPA 简介 参考: Java Persistence API 2.0 FINAL 官方文档.pdf 整合 SpringData JPA pom.xml <?xml version="1.0" encoding="UTF-8"?> <project...

56.SpringBoot学习笔记

SpringData-整合MyBatis-配置版MyBatis

56.SpringBoot学习笔记–SpringData-整合MyBatis-配置版MyBatis 配置文件版 mybatis\mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Co...

55.SpringBoot学习笔记

SpringData-整合MyBatis-注解版MyBatis

55.SpringBoot学习笔记–SpringData-整合MyBatis-注解版MyBatis 注解版 MyBatis demo.yangxu.springboot.mapper.DepartmentMapper package demo.yangxu.springboot.mapper; import demo.yangxu.springboot.bean.Department...

54.SpringBoot学习笔记

SpringData-整合MyBatis-基础环境搭建

54.SpringBoot学习笔记–SpringData-整合MyBatis-基础环境搭建 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...

53.SpringBoot学习笔记

SpringData-整合Druid与配置数据源监控

53.SpringBoot学习笔记–SpringData-整合Druid与配置数据源监控 整合 Druid 数据源 pom.xml <!--引入druid数据源--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifa...

52.SpringBoot学习笔记

SpringData-简介、JDBC与自动配置原理

52.SpringBoot学习笔记–SpringData-简介、JDBC与自动配置原理 简介 对于数据访问层,无论是 SQL 还是 NOSQL,Spring Boot 默认采用整合 Spring Data 的方式进行统一处理,添加了大量自动配置,屏蔽了很多设置。引入各种 xxxTemplate,xxxRepository 来简化开发者对数据访问层的操作。对开发者来说只需要进行简单的设置即...

51.SpringBoot学习笔记

外部Servlet容器启动SpringBoot应用原理

51.SpringBoot学习笔记–外部Servlet容器启动SpringBoot应用原理 Jar 包:执行 Spring Boot 主类的 main 方法,启动 IOC 容器,创建嵌入式的 Servlet 容器。 War包:启动服务器,服务器启动 Spring Boot 应用【SpringBootServletInitializer】,启动 IOC 容器。 Servlet 3.0 规...