Spring入门示例
2016-06-23 15:25
525 查看
开发环境
Spring 4.3.0+Myeclipse2015+JDK1.8准备阶段:
1、新建一Spring01项目,然后新建一个lib文件。将下面的添加到lib文件中![](https://images2015.cnblogs.com/blog/659572/201606/659572-20160623151720344-670434595.png)
2、将lib文件所有的包导入项目
开发步骤:
1、新建一个Hello.java的类
package com.proc.bean; public class Hello { private String msg; public void setMsg(String msg) { this.msg = msg; } public void say(){ System.out.println("Hello "+msg); } }
2、在src文件夹下面新建一个applicationContext.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"> <!-- id:该实例的名称,class:该实例的类型 --> <bean id="helloWorld" class="com.proc.bean.Hello"> <!-- 设置属性msg的值为world --> <property name="msg" value="world"></property> </bean> </beans>
3、代码测试
package com.proc.test; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.proc.bean.Hello; public class TestSpring { @Test public void test1(){ ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml"); Hello hello=(Hello)context.getBean("helloWorld"); hello.say(); } }
结果输出:
六月 23, 2016 3:23:13 下午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh 信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1637f22: startup date [Thu Jun 23 15:23:13 CST 2016]; root of context hierarchy 六月 23, 2016 3:23:13 下午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 信息: Loading XML bean definitions from class path resource [applicationContext.xml] Hello world
相关文章推荐
- Spring 通过工厂方法(Factory Method)来配置bean
- Java高级工程师面试题目汇集(关于Struts,Spring,Hibernate三大框架的面试)
- Eclipse中没有andriod问题解决方法
- 关于spring AOP的学习
- Spring AOP 实现原理
- Java和Js的高精度计算
- java 栈 堆 以及 java变量存储位置
- Java源码-任意字符的Unicode查询
- JavaEE_SAX
- 公共技术点之 Java 反射 Reflection
- JavaBean对象与Map对象互相转化
- eclipse项目迁移android studio
- 0-7对应星期一到星期日
- JavaEE_DOM
- Java反应类型获取并转换集合
- AIX下安装Powercenter产品提示INFA JDK HOME无效
- shiro-入门_1_与springmvc集成
- 利用spring+ibatiS技术,在spring中配置多个数据源,并实现动态切换。
- Java设计模式之--命令模式(Command)
- Struts2学习笔记(2)