一、什么是SpringBoot?

  • 搭建spring应用的脚手架,内置tomcat,发布时打包成jar就可以运行;
  • 解决了混乱的依赖管理
  • 简化了配置(根据引入的依赖自动配置)

二、Java配置

  • 原生的java配置
    1.@Configuration
    2.@Bean 把方法的返回值注入到Spring容器
    3.@Value
    4.@PropertySource
  • SpringBoot提供的Java配置
    1.@ConfigurationProperties:声明一个类是一个属性读取类,使其可读取属性文件。
                                                    可以指定 如:@ConfigurationProperties(prefix = "jdbc")
    2.@EnableConfigurationProperties(属性读取类.class)
        属性注入的四种方法:
        ①@Autowired注入
        ②构造方法注入
        ③通过@Bean方法参数注入
        ④直接在@Bean方法上使用@ConfigurationProperties(prefix = "jdbc")

SpringBoot的基本使用

  • 配置pom.xml
    引入父过程
    引入需要用到的启动器
  • 有需要的话,在application.properties覆盖默认配置
  • 添加引导类
  • 编写代码,整合SpringMVC,数据源,通用mapper,事务 等。