Spring-接口调用

在Spring框架下实现和调用接口时,不用再代码中创建接口对象。而是依赖容器注入接口的实现对象。

1.创建接口

package service;

/**
 * Created by xumao on 2016/12/5.
 */
public interface MyService {
    public void show();
}
View Code

2.接口实现类

package service.impl;

import service.MyService;

/**
 * Created by xumao on 2016/12/5.
 */
public class MyServiceImpl  implements MyService{
    @Override
    public void show() {
        System.out.println("Spring框架下的接口调用成功");
    }
}
View Code

3.配置文件service.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="myService" class="service.impl.MyServiceImpl">

    </bean>
</beans>
View Code

4.测试

package test;

import org.springframework.context.support.ClassPathXmlApplicationContext;
import service.MyService;

/**
 * Created by xumao on 2016/12/5.
 */
public class ServiceTest {
    public static void  main(String arr[]){
        MyService myService;
        ClassPathXmlApplicationContext path=new ClassPathXmlApplicationContext("service.xml");
        myService= (MyService) path.getBean("myService");
        myService.show();

    }

}
View Code

 输出:

Spring框架下的接口调用成功

转载于:https://www.cnblogs.com/xumao/p/6133660.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值