Spring Boot基础知识

SpringBoot支持独立运行的Spring项目,并内置了Servlet容器,如Tomcat等,简化了Maven配置并能自动配置Spring。它还提供了运行时的应用监控功能,极大提升了开发和部署效率。

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

Spring Boot 核心功能

1、独立运行的 Spring 项目

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

2、内嵌 Servlet 容器

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

3、提供 starter 简化 Maven 配置

Spring 提供了一系列的 starter pom 来简化 Maven 的依赖加载,当你使用了 spring-boot-starter-web 时,会自动导入Spring需要的依赖包。

4、自动配置Spring

Spring Boot 会根据在类路径中的jar 包、类,为jar包里的类自动配置 Bean,这样会极大地减少我们要使用的配置,遇到Spring Boot没有提供的支持时,可以自定义自动配置。

5、准生产的应用监控

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

6、无代码生成和 xml 配置

Spring Boot 的不是借助代码生成来实现的,而是通过条件注解来实现的。是Spring4.x提供的新特性。

Spring4.x 提倡使用 Java 配置和注解配置组合,Spring Boot 不需要任何 xml 配置即可实现 Spring 的所有配置

-------------------------------------------------------------------------------------

Spring Boot 的优点:

1、快速构建项目

2、对主流开发框架的无配置集成

3、项目可独立运行,无须外部依赖Servlet容器

4、提供运行时的应用监控

5、极大地提高了开发、部署效率

6、与云计算的天然集成

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值