SpringBoot,有哪些优点?

Spring Boot 以约定大于配置 核心思想开展工作,相比 Spring 具有如下优势:

  1. 可以快速创建独立的 Spring 应用程序。

  2. 内嵌了 Tomcat ,也就是说可以直接跑起来,用不着再做部署工作了。

  3. 不像 Spring 一样使用一堆繁琐的 xml 文件配置,有注解。

  4. 可以自动配置Spring。SpringBoot 将原有的 XML 配置改为 Java 配置,将 bean 注入改为使用注解注入的方式 (@Autowire),并将多个 xml、properties 配置浓缩在一个 appliaction.yml 配置文件中。

  5. 可以快速整合常用依赖(开发库,例如 spring-webmvc、jackson-json 和 tomcat 等),提供的 POM 可以简化 Maven 的配置。当我们引入核心依赖时,SpringBoot 会自引入其他依赖。

相关推荐
万法若空1 小时前
【算法-查找】查找算法
java·数据结构·算法
葫芦和十三1 小时前
图解 MongoDB 30|查询路由与广播查询:带片键定向,不带就广播
后端·mongodb·agent
葫芦和十三1 小时前
图解 MongoDB 29|分片键陷阱:jumbo chunk、孤儿文档和写入热点
后端·mongodb·agent
进击的程序猿~2 小时前
Go Zero源码阅读1
后端·golang
2601_961593423 小时前
Rust 开发环境配置繁琐?RustRover 开箱即用搞定编码调试
开发语言·后端·macos·rust
HZZD_HZZD3 小时前
DL/T 645-2026新国标深度解读与智能电表协议适配实战:从帧结构变化到Java采集器升级的全链路改造方案
java·开发语言
犀利豆5 小时前
AI in Harness(三)
人工智能·后端
IT_陈寒6 小时前
Java的Stream.parallel()把我CPU跑爆了,这种优化要谨慎
前端·人工智能·后端
山登绝顶我为峰 3(^v^)36 小时前
C/C++ 交叉编译方法
java·c语言·c++