五.Spring Boot

Spring Boot 提供了哪些核心功能?

  1. 独立运行spring项目:通过java -jar xx.jar
  2. 内嵌Servlet容器:内嵌Tomcat、Jetty、Undertow
  3. 提供Starter简化maven配置
  4. 自动配置Spring Bean
  5. 无代码生成和XML配置

Spring Boot优缺点

优点:

  1. 编码简单
  2. 配置简单
  3. 部署简单
  4. 监控简单

缺点:

  1. 没有提供相应的服务发现与注册
  2. 自身的acturator锁提供的监控功能,需要与现有的监控对接
  3. 没有配套的安全管理方案
  4. 因为自动配置spring bean功能,我们可能无法知道,哪些Bean被进行创建了。这个时候如果我们想自定义一些bean,存在冲突

Spring Boot、Spring MVC和Spring有什么区别?

spring:提供了众多模块,比如spring IoC、Spring AOP、Spring MVC,而Spring MVC是Spring众多模块的一个
spring boot:是构造在spring之上的boot启动器,更便于创建一个spring项目

Spring Boot中的Starter是什么?

依赖管理,防止版本冲突,自适应版本

Spring Boot配置加载顺序

  1. 系统环境变量
  2. 命令行参数

猜你喜欢

转载自blog.csdn.net/qq_37629227/article/details/112918947