SpringBoot的模块
SpringBoot的核心模块——spring-boot
- 1、SpringApplication类:提供了静态方法以便于编写一个独立的Spring应用程序。主要职责是创建和更新一个合适的Spring应用程序上下文(ApplicationContext)
- 2、给Web应用提供了一个可选的Web容器(Tomcat)
- 3、通过application.properties文件等方式提供一流的外部配置的支持
SpringBoot的start模块
- 1、为开发者提供’一站式’服务,通过在项目中添加对应框架的starter依赖,可以免去寻找依赖包的麻烦
- 2、spring-boot-starter:是SpringBoot的核心启动器,包含了自动配置、日志和yaml
- 3、spring-boot-starter-aop:支持面向切面编程,包含了spring-aop和AspectJ
- 4、spring-boot-starter-web:支持全栈式Web开