首先创建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"> <!-- 将指定类配置给spring,让spring创建其实例对象 --> <bean id="service" class="com.tf.spring.service.Service"/> </beans>创建接口:
package com.tf.spring.service.impl; public interface ServiceImpl { void sayHello(); }其次创建接口的实现类:
package com.tf.spring.service; import com.tf.spring.service.impl.ServiceImpl; public class Service implements ServiceImpl { @Override public void sayHello() { System.out.println("Service Say Hello"); } }最后创建测试类:
package com.tf.spring; import com.tf.spring.service.impl.ServiceImpl; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class SpringTest { public static void main(String[] args) { //初始化spring容器,加载配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); //调用容器获取service实例 ServiceImpl service = (ServiceImpl)context.getBean("service"); //实现实例的方法 service.sayHello(); } }结果如下: 创建途中会遇到各种问题,待后续补充…
我不是鸽,我是累了,咕.jpg
