飞行的猪哼哼

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

UserDao接口类

package com.student.ioc;

public interface UserDao {
	public void say();
}

UserDaoImpl 对UserDao的实现类

package com.student.ioc;

public class UserDaoImpl implements UserDao {

	@Override
	public void say() {
		System.out.println("我爱你,摸摸哒");

	}

}

applicationContext 主配置文件

<?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">

    <!-- services -->

    <bean id="userDao" class="com.student.ioc.UserDaoImpl">
    </bean>

    <!-- more bean definitions for services go here -->

</beans>

TestIoc 测试文件

package com.student.ioc;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestIoc {

	public static void main(String[] args) {
		ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml");
		UserDao userDao =(UserDao)applicationContext.getBean("userDao");
		userDao.say();

	}

}

运行结果:

十月 13, 2019 9:36:48 上午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@46f7f36a: startup date [Sun Oct 13 09:36:48 CST 2019]; root of context hierarchy
十月 13, 2019 9:36:48 上午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [applicationContext.xml]
我爱你,摸摸哒
posted on 2019-10-13 09:42  飞行的猪哼哼  阅读(27)  评论(0)    收藏  举报