spring原始注解主要是替代Bean标签的配置


@Component:使用在类上用于实例化Bean
@Controller:使用在web层类上用于实例化Bean
@Service:使用在service层类上用于
@Repository:使用在dao层类上用于实例化Bean
注:这四个注解相当于在applicationContext.xml配置的Bean标签,只要在类上加上这样的注解,就完成了功能
@Autowired:使用在字段上用于根据类型注入
@Qualifier:结合@Autowired一起使用用于根据名称进行依赖注入
@Resource:相当于@Autowired+@Qualifier,按照名称进行注入
注:这三个主要是相当于Bean标签中的子标签property-》属性的注入
@Value:注入普通属性
@Scope:标注Bean的作用范围


@PostConstruct:使用在方法上标注该方法是Bean的初始化方法
@PreDestroy:使用在该方法上标注的方法是Bean的销毁方法
注:这两个相当于Bean标签的属性init-method和destory-method

详细代码操作请浏览-我的博客

最新文章

  1. elastic search使用总结
  2. MySQL5.6 GTID新特性实践
  3. Spark 个人实战系列(2)--Spark 服务脚本分析
  4. iphone SE 自带视频播放器要求的视频格式转换参数
  5. get方法与post方法的使用
  6. 深入解析MySQL replication协议
  7. [置顶] 玩转Eclipse — 自动注释插件JAutodoc
  8. JavaScript引用类型之RegExp类型(正则表达式)
  9. [推荐] 查看网站使用的JS框架
  10. 静态书架和js模拟翻书效果
  11. DHTML【10】--Javascript
  12. Redis基本认识和基础学习-基本命令
  13. .net core 使用IIS作为宿主Web服务器,部署常见问题
  14. Tomcat服务器提示:The server is temporarily unable to service your request due to maintenance downtime or capacity problems
  15. HBuilder设置沉浸式状态栏显示效果
  16. luogu 1196 银河英雄传说 带权并查集
  17. Nginx 基本命令
  18. html5 progress样式修改
  19. Linux vim 编辑命令
  20. 每日英语:Prosecutors Wrap Up Case Against Bo

热门文章

  1. CF1515H口胡
  2. Git-rebase使用原理
  3. Markdown初识及基本使用
  4. 『忘了再学』Shell基础 — 4、Bash基本功能(history命令)
  5. 半吊子菜鸟学Web开发 -- PHP学习 1-基础语法
  6. String 和 StringBuilder、StringBuffer 的区别?
  7. Zookeeper 文件系统 ?
  8. 03. Pandas数据结构
  9. 6_比例积分控制器_PI控制
  10. Semantic UI 语义化设计的前端框架