简单的Spring实例
来源:互联网 发布:电子商务大数据 编辑:程序博客网 时间:2024/06/14 01:37
编写第一个Spring程序
HelloWorldBean实现类:
Spring XML配置文件ioc-config.xml:
测试类:
步骤小结
①利用XmlBeanFactory读取xml配置文件并建立BeanFactory实例
②BeanFactory依据配置文件完成依赖注入
③通过getBean()方法指定Bean名称取得Bean实例
HelloWorld接口:
- /**
- *
- * @Copyright(C),2009-2010 SISE Java Team.
- * @Author:easinchu
- * @Email:easinchu@gmail.com
- * @Description:
- */
- public interface HelloWorld {
- public void sayHello();
- }
HelloWorldBean实现类:
- /**
- *
- * @Copyright(C),2009-2010 SISE Java Team.
- * @Author:easinchu
- * @Email:easinchu@gmail.com
- * @Description:
- */
- public class HelloWorldBean implements HelloWorld{
- private String helloWorld;
- public void setHelloWorld(String helloWorld) {
- this.helloWorld = helloWorld;
- }
- public void sayHello() {
- System.out.println(helloWorld);
- }
- }
Spring XML配置文件ioc-config.xml:
- <bean id="helloWorldBean" class="cn.com.sise.firstapp.HelloWorldBean">
- <property name="helloWorld">
- <value>Hello,Welcome To Spring World!</value>
- </property>
- </bean>
测试类:
- import org.springframework.beans.factory.BeanFactory;
- import org.springframework.beans.factory.xml.XmlBeanFactory;
- import org.springframework.core.io.ClassPathResource;
- import org.springframework.core.io.Resource;
- /**
- *
- *@Copyright(C),2009-2010 SISE Java Team.
- *@Author:easinchu
- *@Email:easinchu@gmail.com
- *@Description:采用Spring的BeanFactory构造IoC容器.
- */
- public class FirstSpringDemo {
- public static void main(String []args) {
- //-----------BeanFactory IoC容器---------------------//
- //从classpath路径上装载XML的配置信息
- Resource resource = new ClassPathResource("ioc-config.xml");
- //实例化IOC容器,此时容器并未实例化beans-config.xml所定义的各个受管bean.
- BeanFactory factory = new XmlBeanFactory(resource);
- /
- //获取受管bean
- HelloWorld hello = (HelloWorld)factory.getBean("helloWorldBean");
- hello.sayHello();
- }
- }
步骤小结
①利用XmlBeanFactory读取xml配置文件并建立BeanFactory实例
②BeanFactory依据配置文件完成依赖注入
③通过getBean()方法指定Bean名称取得Bean实例
- 简单的Spring实例
- Spring的IOC简单实例
- spring aop的简单实例
- spring:一个简单的实例
- 一个简单的spring mvc实例
- 简单的struts+spring+hibernate配置实例
- java Spring的简单应用实例
- 简单的spring MVC实例,适合入门
- Spring学习笔记---AOP的简单实例
- spring-dm 一个简单的实例
- Struts+Spring+Hibernate整合的简单实例
- 基于Spring MVC的简单HelloWorld实例
- Spring MVC一个简单的实例
- 基于Spring MVC的简单HelloWorld实例
- Spring 简单的定时任务实例
- Spring系列之简单的应用实例
- 15.2 简单的spring MVC实例
- 实现一个简单的Spring实例
- Android动画 fillAfter和fillBefore
- hdu1142 A Walk Through the Forest( Dijkstra算法+搜索)
- 完整的发邮件函数
- Skew Join与Left Semi Join相关
- struts2初学小结
- 简单的Spring实例
- MySql下视图的创建
- hdu 3342 Legal or Not(拓扑排序)
- 【三维bfs】HDU1253——胜利大逃亡
- vc++调用bcb的dll(一)
- Android--GridView/ListView 点击Item修改Item背景 标识是当前选择项方法:
- 学习PHP时的一些总结(四)
- 关于导入的jar包和jdk自有的jar包冲突的处理
- Android之声音管理器《AudioManager》的使用以及音量控制