27.SpringBoot学习笔记

Web开发简介

Posted by Chen Xingxu on June 20, 2020

27.SpringBoot学习笔记–Web开发简介

开发流程

  1. 创建SpringBoot应用,选中需要的模块;
  2. Spring Boot 已经默认根据场景进行了相应配置,之后在配置文件中指定少量配置就可以运行起来;
  3. 编写业务代码。

用好 Spring Boot 需要思考的问题

  • 自动配置原理
  • 这个场景下 Spring Boot 的默认配置
  • 能否修改默认配置
  • 能修改哪些配置
  • 能否扩展

在 spring-boot-autoconfigure-2.3.0.RELEASE.jar 下有各种 AutoConfiguration 类,命名规则为 xxxAutoConfiguration,用于给容器中自动配置组件。根据 AutoConfiguration 类的 @EnableConfigurationProperties 注解可以知道其对应的 Properties 类,命名规则为 xxxProperties,Properties 类用于封装配置文件的内容。