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

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

spring原始注解相关推荐

  1. spring原始注解(value)-03

    本博客依据是是spring原始注解-02的代码 注入普通数据类型:@Value注解的使用 1.添加driver属性,使用value注解 @Service("userService" ...

  2. spring原始注解开发-01

    我们使用xml-Bean标签的配置方式和注解做对比理解 1.创建UserDao接口以及UserDao的实现类UserDaoImpl(接口代码省略) public class UserDaoImpl i ...

  3. Spring原始注解和新注解(使用注解代替xml配置文件)

    Spring原始注解 spring的原始注解主要是为了替代xml文件中配置的 < bean > @Component:使用在类上用于实例化Bean @Controller:使用在web层类 ...

  4. Spring原始注解开发-02

    使用@Repository.@Service.@Controller注解配置,使其更加清晰属于哪一层,因为我是模拟的web层,所有没有使用@Controller注解,后面结合web开发会使用到 1.创 ...

  5. Spring之注解开发

    8.使用注解开发 8.1.什么是注解? 注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值) 使用注解,注解作用在类上面,方法上面,属性上面 使用注解目的:简化xml文件的配置. ...

  6. Spring系列之Spring常用注解总结

    参看博客:https://www.cnblogs.com/xiaoxi/p/5935009.html 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺 ...

  7. Spring常用注解总结

    传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 1.如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大:如果按需求分开.xml文 ...

  8. spring autowired idea都匹配上了_你清楚这几个Spring常用注解吗?

    作者:平凡希http://cnblogs.com/xiaoxi/p/5935009.html 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 如 ...

  9. Spring中注解大全

    Spring中注解大全 @Controller 标识一个该类是Spring MVC controller 处理器,用来创建处理http请求的对象 @Controller public class Te ...

最新文章

  1. 【camera】基于深度学习的车牌检测与识别系统实现(课程设计)
  2. Android之 AndroidManifest xml 文件解析
  3. python构造和析构_python魔法方法 构造和析构实例讲解
  4. 操作系统(二十四)多生产者多消费者问题
  5. [Reomting Debug] 巧用VS 的remote debug 功能远程调试程序 经验分享.
  6. BZOJ1734: [Usaco2005 Feb]Aggressive cows 愤怒的牛
  7. CVPR 2022 | 针对目标检测的重点与全局知识蒸馏(FGD)
  8. 使用apache的poi生成本地Excel文件(二)
  9. tensorflow中的global_step参数(转)
  10. 2018修复激活闪退_IOS越狱后和平精英闪退、黑屏、10min封号的解决办法!
  11. PlantUML 简明教程
  12. cognos ibm 收购_IBM Cognos与Linux上的Sterling Selling and Fulfillment Suite集成
  13. 关系数据库的三大范式以及BCNF范式
  14. eterm单人订座流程
  15. html5超级玛丽小游戏
  16. rt-n18u usb3.0 linux ex,【晒一下论坛晒单奖品】华硕RT-N18U多功能无线路由器2.4G 600Mbps...
  17. android手机为什么越用越卡
  18. C++程序设计:原理与实践读书笔记(第十二章)
  19. 查找和排序-——旋转数组的最小数字
  20. BS架构和CS架构的对比

热门文章

  1. 【数据库】如何解决数据库附加失败问题
  2. Sqlite数据库相关
  3. android中内存泄露,Android中的内存泄露
  4. java cacheutil_Java 常用缓存Cache机制的实现
  5. [设计模式笔记]4.建造者模式
  6. c语言编辑密码程序,想程序高手求助--用C语言来编辑一个输入密码的程序
  7. Android 蓝牙4.0(BLE)开发实现对蓝牙的写入数据和读取数据
  8. 【小白学习C++ 教程】十、C++中指针和内存分配
  9. 【Python金融量化 5- 100 】、五、蒙特卡洛和毛利
  10. eclipse mysql5.7_MySQL5.7、Navicate、jdk、Tomcat、eclipse全套配置及安装(win10)-Go语言中文社区...