美文网首页
springboot相关注解解析

springboot相关注解解析

作者: 夏日橘子冰 | 来源:发表于2017-04-08 15:20 被阅读0次

@EnableAutoConfiguration  spring-boot专属标签

自动化配置,spring-boot根据jar依赖等对spring进行相应设置。自动化配置的类通常在classpath下,被注解的类所在的包有着特殊的意义,他们通常被认为是默认的包,并对其及下属的包进行扫描。

@ComponetScan

相当于xml时代的<context:component-scan>,一般配合@Configuration使用。

@Configuration相当于手工定义bean并添加到spring容易,而@ComponetScan是自动收集已定义的bean并添加到spring容易

@Configuration

一般配置类用@Configuration注解该类,等价 与XML中配置beans;用@Bean标注方法等价于XML中配置bean。一系列标注了此注解的java类的集合,相当于“昨日”的一系列xml配置文件

@SpringBootApplication = @EnableAutoConfiguration+@ComponetScan+@Configuration

@PropertySource

配合@Configuration使用,用来加载 .propertites文件到environment中.

如:@PropertySource("classpath:/application.propertites")

注意,使用之前,容器前需先配置PropertySourcesPlaceholderConfigurer

@RestController = @ResponseBody + @Controller

附:

@Enable*注释   //todo

相关文章

网友评论

      本文标题:springboot相关注解解析

      本文链接:https://www.haomeiwen.com/subject/mzpfattx.html