SpringBoot

现在很多项目都使用SpringBoot来开发,不需要在配置tomcat服务器,可以直接运行项目。
在SpringBoot的项目中有一个Application.java的文件,是用于启动SpringBoot的。
@EnableTransactionManagement
@EnableScheduling
@EnableAsync
@SpringBootApplication
public class Application extends SpringBootServletInitializer {

    private static Logger logger = getLogger(Application.class);

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}

@SpringBootApplication是里里面最重要的注解。它将下面三个注解结合在了一起,

@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(excludeFilters = @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class))

@SpringBootApplication 开启了Spring的组件扫描和SpringBoot的自动配置,将三个有用的注解组合在了一起

Spring的@Configuration:标明该类使用Spring基于Java的配置。@Configuration可理解为用spring的时候xml里面的<beans>标签,把当前类当作bean注册到IOC容器。
Spring的@ComponentScan :启用组件扫描,它诉Spring 哪个packages 的用注解标识的类会被spring自动扫描并且装入IOC容器。

@EnableAutoConfiguration将所有符合自动配置条件的bean定义加载到IoC容器。


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011393781/article/details/79965556
个人分类: springBoot
上一篇@configuration @Component @Repository @Controller
下一篇ImmutableMap
想对作者说点什么? 我来说一句

springboot框架

2018年03月07日 1.58MB 下载

SpringBoot入门

2017年11月23日 504KB 下载

springboot注解

2017年09月23日 14KB 下载

springboot经典入门

2017年09月21日 33KB 下载

springboot jar包

2018年06月13日 707KB 下载

SpringBoot文档

2018年04月09日 2.19MB 下载

springboot参考指南

2017年11月07日 1.68MB 下载

springboot

2018年05月04日 51KB 下载

SpringBoot实战

2018年04月06日 10.35MB 下载

springboot核心详解视频

2018年05月22日 64B 下载

没有更多推荐了,返回首页

关闭
关闭