打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
spring 框架常用注解

1.声明bean的注解
@Component:声明类为组件,没有明确的角色

@Service:用于标注业务逻辑层组件即(service层)

@Repository:用于标注数据访问组件即(dao层),

@Controller:在控制层使用,声明返回视图

@RestController: 在控制层使用,声明返回对象

2.注入bean的注解
@Autowired:由Spring提供,按类型注入,如果一个接口有多个实现,需要和@Qualifier配合使用

3、java配置类相关注解:
@Bean 注解在方法上,声明当前方法的返回值为一个bean

4、切面(AOP)相关注解:
Spring支持AspectJ的注解式切面编程。

@Aspect 声明一个切面

使用@After、@Before、@Around定义通知,可直接将拦截规则(切点)作为参数。

@After 后置通知,在方法执行之后执行(方法上)

@Before 前置通知,在方法执行之前执行(方法上)

@Around 环绕通知,在方法执行之前与之后执行(方法上)

@PointCut 声明切点

5、@Value注解:为属性注入值
支持如下方式的注入:

1).注入普通字符

@Value("Michael")
String name;

2).注入其它bean属性

@Value("#{ domeClass.name}")
String name;

3).注入文件资源

@Value("classpath:com/it/test.txt")
String Resource file;

4).注入网站资源

@Value("www.fhadmin.cn")
Resource url;

5).注入配置文件

@Value("${book.name} ")
String bookName;

6、spring其他部分注解
@RequestMapping: 配置URL地址的映射

@RequestParam: 获取请求参数的值,用在方法的参数上

@RequestBody: 接受json对象的字符串,用在方法的参数上

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
InfoQ: Spring 2.0的新特性和应用实践
Springboot 常用注解
Spring常用注解(收藏大全)
Spring中注解大全和应用
你会这些 Spring MVC 常用注解吗?
Spring Boot 这么火,常用注解和原理都给你整理好了
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服