SpringBoot中的注解
更新中。。。。。
A
- @Autowired 依赖注入
B
- @Bean //声明返回的类可以注入到Spring容器中
C
- @Configuration //声明下面的类为配置类
- @ConditionalOnClass(HelloService.class) //只有当HelloService存在时才会注册下面的类到容器中,可以利用该特性,选取一个依赖包中的类来注入该类,目的是只要依赖了这个包就注入该Bean
- @ConditionalOnMissingBean //容器中缺少该bean时进行创建
- @ComponentScan(basePackages={“org.jstudio.a”,“org.jstudio.b”})指定bean扫描包的位置
- @ContextConfiguration(classes =DemoConfig2.class) spring集成加载要测试类
- @Conditional spring条件注册
E
- @EnableAspectJAutoProxy AOP增强开启
I
- @Import({DemoService.class ,DemoAspect.class}) 导入普通或配置类
P
- @Profile 指定组件在哪个环境的情况下才能被注册到容器中,不指定,任何环境下都能注册这个组件
R
- @RestController //@RestController注解相当于@ResponseBody + @Controller合在一起的作用,不管方法返回值是什么,最后都会以json/String类型返回给前端,不经过视图解析器直接返回内容
- @Resource 依赖注入
- @RunWith(SpringRunner.class) 测试类加载
S
- @SpringBootTest SpringBoot测试集成
T
- @Test junit单元测试
- @Transactional 事务注解