springboot 注解

2018-01-12 11:16:18来源:oschina作者:卯金刀GG人点击

分享

1, @RestController


  相当于同时添加@Controller 和@ResponseBody两个注解


  如果想返回json格式的数据, 需要在类上添加此注解


2, @EnableAutoConfiguration

  Spring Boot建议只有一个带有该注解的类。


  Spring Boot会自动根据你jar包的依赖来自动配置项目。例如当你项目下面有HSQLDB的依赖时,Spring   Boot会创建默认的内存数据库的数据源DataSource,如果你自己创建了DataSource,Spring Boot就不会创建  默认的DataSource。


如果你不想让Spring Boot自动创建,你可以配置注解的exclude属性,例如:


@Configuration
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
public class MyConfiguration {
}
3,替代 @Configuration,  @EnableAutoConfiguration,  @ComponentScan三个注解。
@SpringBootApplication

其实:@SpringBootApplication申明让spring boot自动给程序进行必要的配置,


    等价于以默认属性使用@Configuration,@EnableAutoConfiguration和@ComponentScan


4, 起到路由的作用, 窄化请求


@RequestMapping
5, 改变app扫描包的范围
@ComponentScan(basePackages={"com.maojindao"}
6, 引入servlet, listener, 或者 filter时使用
@ServletComponentScan

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台