Spring Boot 的功能

Spring Boot 的核心功能

  1. 独立运行的 Spring 应用程序
    Spring Boot 可以以 jar 包的形式独立运行,运行一个 Spring Boot 项目只需通过 java–jar xx.jar 来运行。
  2. 嵌入的 Tomcat,无需部署 WAR 文件
    Spring Boot 可选择内嵌 Tomcat,这样我们无须以 war 包形式部署项目。
  3. 简化maven配置
    Spring 提供了一系列的 starter pom 来简化 Maven 的依赖加载,例如,当你使用了spring-boot-starter-web 时,会自动加入如图 1 所示的依赖包。
  4. 提供生产就绪型功能,如指标,健康检查和外部配置
    Spring Boot 提供基于 http、ssh、telnet 对运行时的项目进行监控。
  5. 没有代码生成和对 XML 没有要求配置
    Spring Boot 的神奇的不是借助于代码生成来实现的,而是通过条件注解来实现的,这是 Spring 4.x 提供的新特性。Spring 4.x 提倡使用 Java 配置和注解配置组合,而 Spring Boot 不需要任何 xml 配置即可实现 Spring 的所有配置。
  6. 自动配置spring
    Spring Boot 会根据在类路径中的 jar 包、类,为 jar 包里的类自动配置 Bean,这样会极大地减少我们要使用的配置。

猜你喜欢

转载自blog.csdn.net/weixin_45472077/article/details/115206517