Spring-ioc-Bean

创建IInterface

IOneInterface

package com.spring.ioc.interfaces;

public interface IOneInterface {
    public void say(String arg);
}

创建实现类

IOneInterfaceImpl

package com.spring.ioc.interfaces;

public class IOneInterfaceImpl implements IOneInterface {
    @Override
    public void say(String arg) {
        System.out.println("ServiceImpl say: " + arg);
    }
}

Spring.XML文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="oneInterface" class="com.spring.ioc.interfaces.IOneInterfaceImpl"></bean>

</beans>

调用Bean

package com.spring.test.ioc.interfaces;

import com.spring.ioc.interfaces.IOneInterface;
import com.spring.test.base.UnitTestBase;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.BlockJUnit4ClassRunner;

@RunWith(BlockJUnit4ClassRunner.class)
public class InterfacesTest extends UnitTestBase {
    public InterfacesTest(){
        super("classpath:spring-ioc.xml");
    }

    @Test
    public void testSay(){
        IOneInterface oneInterface = super.getBean("oneInterface");
        oneInterface.say("This is a test.");
    }
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 下午两节作文课,因为临近期中考试,所以作文这样的大课也变成了讲练习题的绝佳时机,却也着实有点昏沉沉想睡觉的疲乏感,...
    时慧慧爱物阅读 277评论 0 4
  • 无意中看到几段玻璃大王曹德旺先生的访谈讲话,觉得他讲得很实在,却充满智慧。很值得学习思考。 比如,他跟自己的妻子的...
    弘晓随喜阅读 4,147评论 2 1
  • 艾一 飞来石抛弃的人儿 直走,别回头 守护好双肩的灯盏 翩然前行 我才不必成为波旬 一生游离 ——...
    有夏Y阅读 136评论 0 0
  • 当某段时间工作太忙,仿佛原本色彩斑斓的生活突然只剩下工作时,免不了会觉得生活了然无趣,心情变得不美丽,继而笑容也变...
    瑾瑜菇凉阅读 634评论 1 6
  • 01 春的妙笔一挥便绿了麦苗,黄了油菜花,也粉红了桃花,为野草遮盖了难看的外衣,在树木的枝桠间插了点绿芽,只有菜园...
    枫蕊阅读 694评论 41 70