spring 框架常用注解

2021-07-21 13:21:30 0点赞 0收藏 0评论

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

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

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

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

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

spring 框架常用注解

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

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

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

Aspect 声明一个切面 (java框架大全fhadmin.cn)

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

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

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

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

PointCut 声明切点

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

1).注入普通字符

Value("Michael")
String name;

2).注入其它bean属性

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

3).注入文件资源

Value("classpathttp://www.cungun.com:com/it/test.txt")
String Resource file;

4).注入网站资源

Value("fhadmin.cn")
Resource url;

5).注入配置文件

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

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

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

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

展开 收起

Microsoft 微软 Office 2019 家庭学生版

Microsoft 微软 Office 2019 家庭学生版

189元起

《3D绳结》iOS 生活技能类App

《3D绳结》iOS 生活技能类App

暂无报价

Internet Download Manager 序列号注册激活码

Internet Download Manager 序列号注册激活码

28元起

Office 365 家庭版

Office 365 家庭版

279元起

NS switch 向下走 going under 下行 存档修改金钱技能

NS switch 向下走 going under 下行 存档修改金钱技能

10元起

《国家地理 每日精选》iOS数字版软件

《国家地理 每日精选》iOS数字版软件

1元起

《Picsew》iOS数字版软件

《Picsew》iOS数字版软件

1元起

《kirakira+》 iOS软件

《kirakira+》 iOS软件

暂无报价

《扫描全能王付费版》iOS数字版软件

《扫描全能王付费版》iOS数字版软件

1元起

《拍照取字 专业版》iOS数字版软件

《拍照取字 专业版》iOS数字版软件

1元起

Microsoft 微软 Office 365 个人版 1年订阅

Microsoft 微软 Office 365 个人版 1年订阅

212.33元起

《DARK SOULS III》(黑暗之魂3 )PC数字版游戏

《DARK SOULS III》(黑暗之魂3 )PC数字版游戏

237元起

《航旅纵横PRO》iOS数字版应用

《航旅纵横PRO》iOS数字版应用

1元起

Nintendo 任天堂 SWITCH 马里奥赛车8 豪华版

Nintendo 任天堂 SWITCH 马里奥赛车8 豪华版

301.3元起

《一言》iOS数字版软件

《一言》iOS数字版软件

1元起

《凤凰新闻(专业版)》iOS数字版应用

《凤凰新闻(专业版)》iOS数字版应用

1元起
0评论

发表评论请 登录
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松