springboot 的核心接口
时间: 2023-10-23 15:49:36 浏览: 88
Spring Boot 的核心接口包括以下几个:
1. SpringApplication:用于启动 Spring Boot 应用的类,提供了各种静态方法,如 run()、run(Class, String[]) 等。
2. CommandLineRunner:用于在应用启动时执行一些任务的接口,可以通过实现该接口并覆盖 run() 方法来实现自定义任务。
3. ApplicationRunner:与 CommandLineRunner 类似,也是用于在应用启动时执行一些任务的接口,不同的是该接口中的 run() 方法接收的参数类型为 ApplicationArguments,可以获取到更丰富的启动参数信息。
4. Environment:Spring Boot 的配置环境接口,用于获取应用的配置信息,如配置文件中的属性值、系统环境变量、命令行参数等。
5. SpringApplicationEvent:Spring Boot 应用启动过程中的事件类型,如 ApplicationStartingEvent、ApplicationEnvironmentPreparedEvent、ApplicationReadyEvent 等,可以通过实现 ApplicationListener 接口来监听这些事件。
6. SpringApplicationConfiguration:Spring Boot 应用的配置类,用于定义应用的配置信息,如数据源、JPA、自定义 Bean 等。
7. RestController:Spring Boot 的 MVC 控制器注解,用于标记一个类为 RESTful 服务的控制器,可以通过该注解定义服务的请求路径、请求方法、请求参数等。
8. @SpringBootApplication:Spring Boot 应用的启动注解,包含了 @Configuration、@EnableAutoConfiguration 和 @ComponentScan 三个注解的功能,用于定义 Spring Boot 应用的配置信息、自动配置信息和组件扫描信息。
阅读全文