spring原始注解
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原始注解相关推荐
- spring原始注解(value)-03
本博客依据是是spring原始注解-02的代码 注入普通数据类型:@Value注解的使用 1.添加driver属性,使用value注解 @Service("userService" ...
- spring原始注解开发-01
我们使用xml-Bean标签的配置方式和注解做对比理解 1.创建UserDao接口以及UserDao的实现类UserDaoImpl(接口代码省略) public class UserDaoImpl i ...
- Spring原始注解和新注解(使用注解代替xml配置文件)
Spring原始注解 spring的原始注解主要是为了替代xml文件中配置的 < bean > @Component:使用在类上用于实例化Bean @Controller:使用在web层类 ...
- Spring原始注解开发-02
使用@Repository.@Service.@Controller注解配置,使其更加清晰属于哪一层,因为我是模拟的web层,所有没有使用@Controller注解,后面结合web开发会使用到 1.创 ...
- Spring之注解开发
8.使用注解开发 8.1.什么是注解? 注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值) 使用注解,注解作用在类上面,方法上面,属性上面 使用注解目的:简化xml文件的配置. ...
- Spring系列之Spring常用注解总结
参看博客:https://www.cnblogs.com/xiaoxi/p/5935009.html 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺 ...
- Spring常用注解总结
传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 1.如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大:如果按需求分开.xml文 ...
- spring autowired idea都匹配上了_你清楚这几个Spring常用注解吗?
作者:平凡希http://cnblogs.com/xiaoxi/p/5935009.html 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 如 ...
- Spring中注解大全
Spring中注解大全 @Controller 标识一个该类是Spring MVC controller 处理器,用来创建处理http请求的对象 @Controller public class Te ...
最新文章
- 【camera】基于深度学习的车牌检测与识别系统实现(课程设计)
- Android之 AndroidManifest xml 文件解析
- python构造和析构_python魔法方法 构造和析构实例讲解
- 操作系统(二十四)多生产者多消费者问题
- [Reomting Debug] 巧用VS 的remote debug 功能远程调试程序 经验分享.
- BZOJ1734: [Usaco2005 Feb]Aggressive cows 愤怒的牛
- CVPR 2022 | 针对目标检测的重点与全局知识蒸馏(FGD)
- 使用apache的poi生成本地Excel文件(二)
- tensorflow中的global_step参数(转)
- 2018修复激活闪退_IOS越狱后和平精英闪退、黑屏、10min封号的解决办法!
- PlantUML 简明教程
- cognos ibm 收购_IBM Cognos与Linux上的Sterling Selling and Fulfillment Suite集成
- 关系数据库的三大范式以及BCNF范式
- eterm单人订座流程
- html5超级玛丽小游戏
- rt-n18u usb3.0 linux ex,【晒一下论坛晒单奖品】华硕RT-N18U多功能无线路由器2.4G 600Mbps...
- android手机为什么越用越卡
- C++程序设计:原理与实践读书笔记(第十二章)
- 查找和排序-——旋转数组的最小数字
- BS架构和CS架构的对比
热门文章
- 【数据库】如何解决数据库附加失败问题
- Sqlite数据库相关
- android中内存泄露,Android中的内存泄露
- java cacheutil_Java 常用缓存Cache机制的实现
- [设计模式笔记]4.建造者模式
- c语言编辑密码程序,想程序高手求助--用C语言来编辑一个输入密码的程序
- Android 蓝牙4.0(BLE)开发实现对蓝牙的写入数据和读取数据
- 【小白学习C++ 教程】十、C++中指针和内存分配
- 【Python金融量化 5- 100 】、五、蒙特卡洛和毛利
- eclipse mysql5.7_MySQL5.7、Navicate、jdk、Tomcat、eclipse全套配置及安装(win10)-Go语言中文社区...