springboot 注解

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

转载于:https://my.oschina.net/maojindaoGG/blog/1605539

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值