使用SpringBoot框架启动类用什么?
时间: 2024-09-06 12:06:00 浏览: 39
在SpringBoot框架中,启动类一般需要包含一个带有@SpringBootApplication注解的主类。这个注解是一个组合注解,它包含了以下几个关键注解:
1. @Configuration:表明该类是一个Spring配置类,可以定义bean。
2. @EnableAutoConfiguration:这个注解会根据类路径中的jar包依赖、已定义的bean以及各种配置来启用自动配置。
3. @ComponentScan:它会扫描带有@Component、@Service、@Repository、@Controller等注解的类,将它们自动注册为Spring的bean。
通常,启动类还会包含一个main方法,这是Java程序的入口点。在main方法中,使用SpringApplication类的静态run方法来启动应用程序,并传入启动类作为参数。
一个典型的SpringBoot启动类代码如下:
```java
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
```
阅读全文