springboot基础知识点
时间: 2024-07-22 21:01:41 浏览: 119
Spring Boot是一个基于Spring框架的快速初始化的全栈开发工具,它简化了创建新项目的流程。以下是几个Spring Boot的基础知识点:
1. **自动配置**:Spring Boot的核心特性之一是自动配置(Auto Configuration),它会尝试根据应用的需求自动装配依赖,如数据库连接、邮件服务器等,减少了大量的XML配置。
2. **起步依赖**(starter dependencies):Spring Boot提供了一系列“起步依赖”,只需添加到pom.xml文件中,就能包含完整的运行环境,比如web、data-jpa等。
3. **嵌入式服务器**:内置Tomcat、Jetty或Undertow作为默认的Web服务器,使得部署更为简单。
4. **@SpringBootApplication**:这是一个便利注解,包含了@Configuration、@ComponentScan和@EnableAutoConfiguration,可以用来启动一个完整的Spring应用。
5. **命令行界面**:通过`spring-boot:run`命令,可以在IDEA或命令行快速启动应用。
6. **Actuator**:内置了一个监控模块,可以轻松地获取应用程序的信息,包括健康检查、MBeans、环境变量等。
7. **RESTful API支持**:Spring Web MVC和Spring Data REST让构建RESTful API变得非常容易。
阅读全文