Spring学习(三)ioc自动注入,

原创 2017年01月02日 22:20:34

搜索Bean类

Spring提供如下几个Annotation来标注Spring Bean:

  • @Component: 标注一个普通的Spring Bean类
  • @Controller: 标注一个控制器组件类
  • @Service: 标注一个业务逻辑组件类
  • @Repository: 标注一个DAO组件类


xsi:schemaLocation="
       http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/tx
        http://www.springframework.org/schema/tx/spring-tx.xsd
        http://www.springframework.org/schema/jdbc
        http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd
        http://www.springframework.org/schema/cache
        http://www.springframework.org/schema/cache/spring-cache-3.1.xsd
        http://www.springframework.org/schema/aop
        http://www.springframework.org/schema/aop/spring-aop.xsd
       "
       default-autowire="byName"

@Repository("UserDaoImpl")
public class UserDaoImpl implements UserDao{
    @Autowired
    private User user;
    @Override
    public void say(){
        user.say();
    }

}

public class TestSpring {
    ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");

    @Test
    public void test1(){
        UserDaoImpl userDaoImpl = ctx.getBean("UserDaoImpl", UserDaoImpl.class);
        userDaoImpl.say();
    }


版权声明:本文为博主原创文章,未经博主允许不得转载。

Spring IOC源码详解之容器依赖注入

Spring IOC源码详解之容器依赖注入 上一篇博客中介绍了IOC容器的初始化,通过源码分析大致了解了IOC容器初始化的一些知识,先简单回顾下上篇的内容 载入bean定义...
  • yujin753
  • yujin753
  • 2015年07月27日 08:52
  • 2875

Spring之IOC的注入方式总结

在定义了 JavaBean 装载信息之后需要对其赋值。一个 JavaBean 的赋值可以通过构造方法完成初始化,或者通过 set()方法初始化和改变属性值。下面分别介绍如何在 XML 中配置 Java...
  • Evankaka
  • Evankaka
  • 2015年04月02日 18:10
  • 7560

SpringIoC依赖注入的过程(一)

SpringIoC依赖注入的过程(一)       对spring稍有些了解的人都知道,依赖注入的发生是在第一次向容器索要bean时触发的。BeanFanctory为我们提供了一系列的getBean...
  • hongxingxiaonan
  • hongxingxiaonan
  • 2015年11月01日 15:50
  • 4302

深入浅出spring IOC中四种依赖注入方式

深入浅出spring IOC中三种依赖注入方式 spring的核心思想是IOC和AOP,IOC-控制反转,是一个重要的面向对象编程的法则来消减计算机程序的耦合问题,控制反转一般分为两种类型,依赖...
  • u010800201
  • u010800201
  • 2017年05月24日 11:01
  • 591

Spring学习笔记(6)---------IoC的三种注入方式

接口注入(不推荐)构造器注入(死的应用)getter,setter方式注入(比较常用) Type1 接口注入 我们常常借助接口来将调用者与实现者分离。如: public class ClassA...
  • u011225629
  • u011225629
  • 2015年05月02日 09:07
  • 1770

深入浅出spring IOC中三种依赖注入方式

深入浅出spring IOC中三种依赖注入方式 spring的核心思想是IOC和AOP,IOC-控制反转,是一个重要的面向对象编程的法则来消减计算机程序的耦合问题,控制反转一般分为两种类型,依赖...
  • u011637069
  • u011637069
  • 2016年07月19日 19:53
  • 28073

Spring IOC注入(二)构造器注入

上一篇写了IOC注入方法中的set方法,这一篇就说一下基于构造器的注入~ 基于构造器注入的方式: 配置元素 注意:在Bean中不用写set方法,但是要有相应的构造器 构造器注入有俩种形式 ,一个是根据...
  • qq_33642117
  • qq_33642117
  • 2016年07月15日 14:29
  • 676

Spring IOC 依赖注入的两种方式XML和注解

依赖注入的原理 依赖注入的方式---XML配置 依赖注入的方式---注解的方式 Spring 它的核心就是IOC和AOP。而IOC中实现Bean注入的实现方式之一就是DI(依赖注入)。 ...
  • hechurui
  • hechurui
  • 2015年07月29日 22:18
  • 1629

【Spring】Spring依赖注入IOC的设值注入setter

其实标题中如此高大上的名词,只是一个问题,关于在Spring的applicationContext.xml中的如下语句是什么意思? 这类语句在SSH的配置中会大量存在,因为Spring所谓的核心机制...
  • yongh701
  • yongh701
  • 2015年05月08日 11:16
  • 1974

关于Spring IOC (DI-依赖注入)你需要知道的一切

【版权申明】未经博主同意,不允许转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/54561302 出自...
  • javazejian
  • javazejian
  • 2017年01月19日 16:46
  • 21129
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Spring学习(三)ioc自动注入,
举报原因:
原因补充:

(最多只允许输入30个字)