【Spring Boot】走进Spring Boot

SpringBoot由Pivotal团队打造,旨在简化Spring应用搭建与开发流程。它支持独立运行,内嵌Servlet容器,提供Starter简化Maven配置,自动配置Spring,具备生产级应用监控,无需XML配置,极大提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是Spring Boot

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。

官网:https://spring.io/projects/spring-boot/

Spring Boot特点

1.独立运行的Spring 项目

Spring Boot 可以以jar包的形式独立运行,运行一个Spring Boot 项目只需要通过 java -jar xx.jar 来运行。

2.内嵌Servlet 容器

Spring Boot 可以选择内嵌Tomcat、Jetty或Undertow,这样我们无须以war包形式部署项目。

3.提供starter简化Maven 配置

Spring 提供了一系列的starter pom 来简化Maven 的依赖加载。

4.自动配置Spring

Spring Boot 会根据在类路径中的jar包、类,为jar包里的类自动配置Bean,这样会极大地减少我们要使用的配置。Spring Boot只考虑了大多数的场景,并不是所有的场景。

5.准生产的应用监控

Spring Boot 提供基于http、ssh、telnet对运行时的项目进行监控。

6.无代码生成和xml配置

Spring Boot不是借助代码生成来实现的,而是通过条件注解来实现的,这是spring 4.x的新特性。Spring 4.x提倡使用Java配置和注解配置组合,而Spring Boot不需要任何xml配置即可实现Spring 的所有配置。

Spring Boot 的优点

  • 1、 快速构建项目;
  • 2、对主流开发框架的无配置集成;
  • 3、项目可以独立运行,无须外部依赖Servlet容器;
  • 4、提供运行时的应用监控;
  • 5、极大地提高了开发、部署效率;
  • 6、与云计算的天然集成。
    在这里插入图片描述
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值