Spring 入门简单例子SayHello

博客 常识 2023-08-18 04:39:33 12 1

,第一步、新增一个接口package spring.init.Daointer;** * @author fanbo *sayHello的接口。 *public interface SayHello { public String sayHi();}第二步、新增两个接口实现类,一个英文的SayHe

详情


Spring 入门简单例子SayHello

第一步、新增一个接口

package spring.init.Daointer;/** * @author fanbo *sayHello的接口。 */public interface SayHello { public String sayHi();}

第二步、新增两个接口实现类,一个英文的SayHello和一个中文的SayHello

package spring.init.impl;import spring.init.Daointer.SayHello;/** * @author fanbo * 中文sayHello接口的实现类 */public class CHHelloWord implements SayHello{ private String msg; public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } /** * 中文打招呼 */ public String sayHi() { return "你说:"+msg; }}package spring.init.impl;import spring.init.Daointer.SayHello;/** * @author fanbo * * 英文sayHello接口实现类 */public class ENHelloWord implements SayHello{ private String msg; public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } /** * 继承接口 * @return */ public String sayHi() { return "I SAY :"+msg; }}

第三步、新建Spring的配置文件,(我的配置文件是在WebRoot同一级目录的conf中的xml文件夹中,我命名为config.xml)

 class="spring.init.impl.CHHelloWord">  Hello,HOW ARE YOU  

第四步、编辑测试文件

package spring.init.impl;import org.springframework.context.ApplicationContext;import org.springframework.context.support.FileSystemXmlApplicationContext;import spring.init.Daointer.SayHello;/** * @author fanbo *测试HelloWorld */public class TestHelloWord { public static void main(String[] args) { //利用ApplicationContext来获取Spring的config.xml配置文件 ApplicationContext ac = new FileSystemXmlApplicationContext("conf/xml/config.xml"); //通过Bean的Id来获取Bean。从而完成了JavaBean与Xml之间的关系建立 SayHello hw = (SayHello) ac.getBean("HelloWord"); System.out.println(hw.sayHi()); }}

上面这个小例子是Spring入门实例。主要是体现了Spring的一个IOC依赖注入

Spring 入门简单例子SayHello