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 会自引入其他依赖。

相关推荐
墨雪不会编程2 分钟前
C++【string篇1遍历方式】:从零开始到熟悉使用string类
java·开发语言·c++
蒂法就是我10 分钟前
有一张表,只有一个字段没有插入主建,能插入成功吗? 隐藏的 rowid除了在这里用到还在哪里用到了?
java
a努力。12 分钟前
字节Java面试被问:系统限流的实现方式
java·开发语言·后端·面试·职场和发展·golang
独自破碎E13 分钟前
Java中的Exception和Error有什么区别?
java·开发语言
小徐Chao努力19 分钟前
【Langchain4j-Java AI开发】08-向量嵌入与向量数据库
java·数据库·人工智能
qq_3771123728 分钟前
从零开始深入理解并发、线程与等待通知机制
java·开发语言
小徐Chao努力30 分钟前
【Langchain4j-Java AI开发】07-RAG 检索增强生成
java·人工智能·python
JoannaJuanCV42 分钟前
自动驾驶—CARLA仿真(30)交通管理器(Traffic Manager)
java·redis·自动驾驶
小高Baby@1 小时前
使用Go语言中的Channel实现并发编程
开发语言·后端·golang
乐韵天城1 小时前
SpringBoot中如何手动开启数据库事务
数据库·spring boot