Java学习笔记Java架构技术栈程序员

20个Java开发者必须掌握的Spring常用注解!

2019-04-03  本文已影响10人  若丨寒

注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。

本文主要罗列 Spring|Spring MVC相关注解的简介。

Spring部分

1、声明bean的注解

2、注入bean的注解

都可以注解在set方法和属性上,推荐注解在属性上(一目了然,少写代码)。

3、java配置类相关注解

4、切面(AOP)相关注解

@PointCut 声明切点

5、@Bean的属性支持

@Scope 设置Spring容器如何新建Bean实例(方法上,得有@Bean)

其设置类型包括:

6、@Value注解

@Value 为属性注入值(属性上)

支持如下方式的注入:

注入普通字符

注入操作系统属性

注入表达式结果

注入其它bean属性

注入文件资源

注入网站资源

注入配置文件

注入配置使用方法:

① 编写配置文件(test.properties)

book.name=《三体》

② @PropertySource 加载配置文件(类上)

③ 还需配置一个PropertySourcesPlaceholderConfigurer的bean。

7、环境切换

8、异步相关

9、定时任务相关

10、@Enable*注解说明

这些注解主要用来开启对xxx的支持。

11、测试相关注解

SpringMVC部分

这对所有注解了 @RequestMapping的控制器内的方法有效。

上一篇 下一篇

猜你喜欢

热点阅读