@Resource(重要)
a) 加入:j2ee/common-annotations.jar
b) 默认按名称,名称找不到,按类型
c) 可以指定特定名称
d) 推荐使用
e) 不足:如果没有源码,就无法运用annotation,只能使用xml
public class SimpleMovieLister { private MovieFinder movieFinder;@Resource(name="myMovieFinder") public void setMovieFinder(MovieFinder movieFinder) { this.movieFinder = movieFinder; } }
-----------------------------------------------------
public class SimpleMovieLister { private MovieFinder movieFinder; @Resource public void setMovieFinder(MovieFinder movieFinder) { this.movieFinder = movieFinder; } }
如果指定name则按名称查找,不指定Name则按Type找
使用@Resource比用@Autowired更直观
-------------------------------------------------------------
在Spring 2.5.6版本中,下列4个注解无区别
@Component @Service @Controller @Repository
把一个类当成一个组件,生成到容器中,并指定Key
a) 初始化的名字默认为类名首字母小写
b) 可以指定初始化bean的名字
<beans ...> <context:component-scan base-package="org.example"/> </beans>
在需要成为组件的类前,加上@Component注解
@Component("userService") //名称
public class UserService {
//.....
}
使用时:
@Resource(name="userService")
public void setUserDAO( UserDAO userDAO) {
this.userDAO = userDAO;
}
分享到:
相关推荐
NULL 博文链接:https://diaochenlong2.iteye.com/blog/1831427
spring_iocspring_iocspring_iocspring_iocspring_iocspring_iocspring_iocspring_iocspring_ioc
Spring_Annotation_IOC
NULL 博文链接:https://wolfsoft.iteye.com/blog/799226
Spring IOC Annotation 注入 学习实例
Moq的自动模拟IoC容器_C#_下载.zip
基于反射原理实现一个基础的spring ioc框架,通过xml文件输入配置信息
实现的IOC容器,理解IOC的内部原理,通过该代码,可以更加容易理解IOC的构造
Spring框架提供了一个容器,该容器可以管理应用程序的组件,还提供了IoC和AoP机制,实现组件之间解耦,提高程序结构的灵活性,增强系统的可维护和可扩展性。 在SSH整合开发中,利用Spring管理Service、DAO等组件,...
Interesting things about the ioc3.
determine given the sio_ir what port it applies to.
Spring_IOC_.rar 很好的文档,方便查找,值得学习!
资源分类:Python库 所属语言:Python 资源全名:ioc_finder-6.0.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
ioc_parser, 采用PDF格式,从安全报告中提取折衷指标的工具 ioc解析器IOC解析器是一种从PDF格式的安全报告中提取妥协指标的工具。 在这里可以找到许多与IOCs相关的APT相关报告: APTNotes 。用法位 iocp [-h] [-p ...
最简单的IOC,是很好的学习资料,讲解了一个简单的IOC的创建,调用方法。
本项目主要介绍IOC容器的实现以及中间价
Spring_IOC_AOP总结,有代码详细讲解了springIOC和AOP的功能,是你学习三大框架的必备
文件中包含javax.annotation的jar包,用来解决@Resource注解无法导入依赖。Resource注解无法导入依赖使用javax.annotation的注解类,这是他的jar包。