Spring 入门简单例子SayHello
2013-11-29 10:57
295 查看
第一步、新增一个接口
第二步、新增两个接口实现类,一个英文的SayHello和一个中文的SayHello
第三步、新建Spring的配置文件,(我的配置文件是在WebRoot同一级目录的conf中的xml文件夹中,我命名为config.xml)
第四步、编辑测试文件
上面这个小例子是Spring入门实例。主要是体现了Spring的一个IOC依赖注入
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)
<?xml version="1.0" encoding="UTF-8"?> <!-- 配置文件放在与WebRoot同一目录下面 --> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd" > <beans> <bean id="HelloWord" class="spring.init.impl.CHHelloWord"> <property name="msg"> <value>Hello,HOW ARE YOU</value> </property> </bean> </beans>
第四步、编辑测试文件
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依赖注入
相关文章推荐
- springboot+mybatis的简单的入门例子
- Spring 入门(一个简单的例子)
- Spring 入门(一个简单的例子)
- Spring入门-一个简单的小例子
- spring camel 最简单的入门例子
- Spring Boot入门1——简单例子&属性配置
- Spring入门(一个简单的例子)
- spring-mvc 入门-一个简单的例子
- Spring 入门(一个简单的例子)--适合初学者
- spring task 入门 简单的一个例子
- AOP入门的简单例子(Spring AOP实现)
- spring 结合 Redis 例子,简单入门例子
- spring 结合 Redis 例子,简单入门例子
- (一)Spring 之IOC入门简单例子
- spring 结合 Redis 例子,简单入门例子
- Spring 入门(一个简单的例子)
- Spring 入门(一个简单的例子)
- spring入门简单登陆例子
- 简单的Spring入门例子
- Spring AOP 简单入门示例