SpringBoot知识点
时间: 2024-10-24 13:00:32 浏览: 12
Spring Boot是一个简化了Spring框架初始搭建过程的快速开发工具,它包含了一系列的配置默认值,使得开发者能够更容易地创建基于Spring的应用程序。以下是Spring Boot的一些关键知识点:
1. **自动配置**:Spring Boot通过`@EnableAutoConfiguration`注解,会自动检测并启用相关的组件,如数据源、MVC、Web等,减少了手动配置的工作量。
2. **起步依赖**:Spring Initializr提供了一个在线配置工具,允许你选择基础依赖,比如Spring Web、Spring Data JPA等,生成一个基本的项目结构。
3. **嵌入式服务器**:Spring Boot内置Tomcat、Jetty或Undertow作为默认的Web服务器,方便本地开发和测试。
4. **健康检查**:通过`HealthIndicator`接口,可以轻松添加对应用状态的健康检查功能。
5. **Actuator**:提供了一组用于监控应用程序运行状态的RESTful端点,如info、metrics等。
6. **@ConfigurationProperties**:简化了外部配置文件的使用,可以直接从配置文件注入属性到Bean中。
7. **Thymeleaf或Freemarker等模板引擎**:支持HTML模板引擎,用于动态渲染页面。
阅读全文