启动类上面的注解是
@SpringBootApplication
,
@SpringBootApplication
@MapperScan("com.aurora.article.mapper")
@EnableFeignClients(clients = {KindClient.class},defaultConfiguration = DefaultFeignConfig.class)
@Import(MybatisConfig.class)
public class ArticleServiceApplication
{
public static void main( String[] args )
{
SpringApplication.run(ArticleServiceApplication.class, args);
}
}
它也是
Spring Boot
的核心注解,主要组合包含
了以下
3
个注解:
@SpringBootConfiguration
:组合了
@Configuration
注解,实现配置文件的功能。
@EnableAutoConfiguration
:打开自动配置的功能,也可以关闭某个自动配置的选项, 例
如:
java
如关闭数据源自动配置功能:
@SpringBootApplication(exclude = {
DataSourceAutoConfiguration.class })
。
@ComponentScan
:
Spring
组件扫描。