博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring常用注解总结
阅读量:4228 次
发布时间:2019-05-26

本文共 695 字,大约阅读时间需要 2 分钟。

Spring常用注解:

@Component:配置一个bean

@Repository:用于对DAO实现类进行标注。

@Service:用于对Service实现类进行标注。

@Controller:用于对Controller实现类进行标注。

<!—扫描包以应用注解定义的bean-->

<context:component-scan base-package=”com.smart.anno”/>

@Autowired:默认按类型(byType)匹配的方式在容器中查找匹配的Bean,如果希望Spring即使找不到匹配的Bean完成注入也不要抛出异常,那么可以使用@Autowired(required-false)进行标注。

@Qualifier:当容器中有一个以上类型一样的Bean时,@Autowired注解就会出错,Qualifier按名称匹配那些bean,通常两个混合使用。

@Autowired

@Qualifier(“userDao”);

@Order:通过@Order注解或者实现Ordered接口来决定Bean加载的顺序,值越小,优先别加载。

@Lazy:对于在Bean上标注@Lazy及@Autowired注解的属性,不会立即注入属性值,而是延迟到调用此属性的时候才会注入属性值。

@Scope:用于指定bean的作用范围,默认是singleton,一般还有prototype等。

@PostConstruct:和@PreDestroy:Spring2.5开始支持jsr-250中该注解相当于Spring的init-method和destory-method属性的功能。

转载地址:http://xojqi.baihongyu.com/

你可能感兴趣的文章
Web前端学习笔记——JavaScript之面向对象游戏案例:贪吃蛇
查看>>
不做单元测试?小心得不偿失!嵌入式系统单元测试工具,自动生成测试用例
查看>>
一种实用的联网汽车无线攻击方法及车载安全协议
查看>>
光靠欺骗检测是不够的:对抗多目标跟踪的攻击
查看>>
基于微区块链的V2X地理动态入侵检测
查看>>
面向V2C场景的ADAS数字孪生模型构建方法
查看>>
Comma2k19数据集使用
查看>>
面向自动驾驶车辆验证的抽象仿真场景生成
查看>>
一种应用于GPS反欺骗的基于MLE的RAIM改进方法
查看>>
自动驾驶汽车GPS系统数字孪生建模(一)
查看>>
自动驾驶汽车GPS系统数字孪生建模(二)
查看>>
CUDA 学习(五)、线程块
查看>>
CUDA 学习(八)、线程块调度
查看>>
CUDA 学习(九)、CUDA 内存
查看>>
CUDA 学习(十一)、共享内存
查看>>
游戏感:虚拟感觉的游戏设计师指南——第十四章 生化尖兵
查看>>
游戏感:虚拟感觉的游戏设计师指南——第十五章 超级马里奥64
查看>>
游戏感:虚拟感觉的游戏设计师指南——第十七章 游戏感的原理
查看>>
游戏感:虚拟感觉的游戏设计师指南——第十八章 我想做的游戏
查看>>
游戏设计的艺术:一本透镜的书——第十章 某些元素是游戏机制
查看>>