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

相关推荐
灰阳阳16 分钟前
RabbitMQ的其中工作模式介绍以及Java的实现
java·rabbitmq·java-rabbitmq
敖云岚17 分钟前
【RabbitMQ】记录 InvalidDefinitionException: Java 8 date/time type
java·rabbitmq·java-rabbitmq
i1yo_kiki23 分钟前
maven快速上手
java·maven
Uranus^26 分钟前
深入解析Spring Boot与Redis的缓存集成实践
java·spring boot·redis·缓存·性能优化
21光年29 分钟前
分享一个小说网站,课设,毕设,HTML
java·mybatis·课程设计
Auc241 小时前
物流项目第六期(短信微服务——对接阿里云第三方短信服务JAVA代码实现、策略模式 + 工厂模式的应用)
java·阿里云·微服务·架构·策略模式·工厂模式
码农爱java1 小时前
Spring Boot 集成 Elasticsearch【实战】
大数据·spring boot·elasticsearch·全文检索·es
伍六星2 小时前
基于JDBC的信息管理系统,那么什么是JDBC呢?
java·数据库·后端·jdbc·数据库连接
互联网行者3 小时前
java云原生实战之graalvm 环境安装
java·开发语言·云原生
声声codeGrandMaster6 小时前
Django之验证码功能
数据库·后端·python·django