public class UserImpl {
public void showInfo(){
System.out.println("我被别人注入了........");
}
}
public class UserAction {
private UserImpl ui = null;
public UserImpl getUi() {
return ui;
}
@Autowired
public void setUi(UserImpl ui) {
this.ui = ui;
}
public void useUser(){
ui.showInfo();
}
}
声明式注解,使用AAutowired可以自动到容器内部查找对应的属性
默认是根据bytype类型来查找,如果有两个同样类型的会抛异常
可以使用
@Qualifier("dao")指定bean的名称这样可以避免歧义性,如果写在set方法上的时候,需要写到参数和前边
同样可以使用@Required进行编码检查,这样的话如果有问题可以在编译的过程中检查出问题,这个是默认检查在容器初始化的时候有没有对应的类型已经被创建
配置自动扫描
<context:component-scan base-package="cn.bo"/>
会自动寻找annocation为
@Component自动注入,可以指定@Component("dao")名称,也可以使用默认的
自动注入到容器还可以使用@Repository数据层,@Service业务层,@Controller控制层来指定注入,概念同@Component是一样的
可以通过@Scope指定类型比如proptype
也可以使用@Postcontruct在初始化时处理
或者@PreDestory在类销毁的时候处理事件
分享到:
相关推荐
Spring依赖注入使用构造设注入demo。完整可运行。
Spring注解注入属性
花了些时间做了一个实验,彻底弄懂了spring Annotation注入的方式。凡带有@Component,@Controller,@Service,@Repository 标志的等于告诉Spring这类将自动产生对象,而@Resource则等于XML配置中的ref,告诉spring此处...
spring依赖注入底层详解,很不错的资源,欢迎大家来下载学习。
Spring依赖注入使用实例工厂设注入demo。完整可运行。
spring注入方式 set注入 构造注入 自动注入
javaEE 开发中 现在最成熟的框架之一应该就是spring了 spring框架最强大的地方就是实现了依赖注入 也叫控制反转 最近的一个项目中用的就是 spring框架 spring框架是工厂模式的应用结合了MVC的设计思想 大家可以...
Spring依赖注入检查,适合初学者进一步了解Spring框架。
详细阐明spring依赖注入工作原理,基于注解的一个完整例子,当然数据库需要自己去创建
java 无需数据库 简单实例 如何实现Spring依赖注入 AOP
spring 依赖注入三种方式测试源码,测试细节参考博文http://blog.csdn.net/u010679383/article/details/71305400
模拟Spring IOC 自己实现依赖注入 自己的Spring 自己的代码模拟spring的依赖注入 自己写的 绝对独一无二
SPRING DI注入例子 jar包没有包含
主要给大家介绍了关于spring boot中几种注入方法的一些个人看法,文中通过示例代码介绍的非常详细,对大家学习或者使用spring boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
NULL 博文链接:https://zhangyulong.iteye.com/blog/856986
spring框架的注解的介绍,有需要的可以下载看一下,不错的选择
该资源包含了一个利用spring实现的依赖注入的案例,简单易懂。
自己实现spring注入和实现一个自定义的注入
Spring依赖注入使用setter设注入demo。完整可运行。
Spring依赖注入——java项目中使用spring注解方式进行注入.rar