Java笔记9:Spring简单Demo
来源:互联网 发布:淘宝火车票网上订票 编辑:程序博客网 时间:2024/05/20 07:15
1下载spring-framework-3.0.5.RELEASE-with-docs.zip和spring-framework-3.0.5.RELEASE-dependencies.zip,放在任意目录下,比如我是放在D:\Download\Java\中并解压缩
2用Eclispe建立一个名为MySpring的动态Web工程。我这里的工程目录为E:\Projects\MySpring
3把D:\Download\Java\spring-framework-3.0.5.RELEASE\dist\中的所有文件复制到E:\Projects\MySpring\WebContent\WEB-INF\lib\中
把D:\Download\Java\spring-framework-3.0.5.RELEASE-dependencies\中的所有文件复制到E:\Projects\MySpring\WebContent\WEB-INF\lib\中
4刷新myspring工程
在工程中可以看到spring相关的包已经被加载进来
5在src目录下创建PersonService.java,内容为
public class PersonService { private String name; //name属性的setter方法 public void setName(String name) { this.name = name; } //测试Person类的info方法 public void info() { System.out.println("此人名为:" + name); }}
在src目录下创建SpringTest.java,内容为
import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext; public class SpringTest { public static void main(String[] args) { //创建Spring的ApplicationContext ApplicationContext ctx = new ClassPathXmlApplicationContext ("bean.xml"); //输出Spring容器 System.out.println(ctx); PersonService p = ctx.getBean("personService" , PersonService.class); p.info(); }}
在src目录下创建bean.xml,内容为
<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <!-- 将PersonService类部署成Spring容器中的Bean --> <bean id="personService" class="PersonService"> <property name="name" value="wawa"/> </bean></beans>
至此,src下的文件目录结构为
6运行StringTest.java,显示结果
程序结果正常运行出来。
有两个log4j相关的警告,这里可以先忽略。
0 0
- Java笔记9:Spring简单Demo
- Spring最简单的Java Project Demo
- Java笔记10:Struts2简单Demo
- Spring Security简单Demo
- spring security简单demo .
- Spring Httpinvoker简单Demo
- spring mvc简单demo
- spring简单的demo
- Spring AOP 简单demo
- Spring的简单Demo
- Spring Quartz 简单demo
- Java Spring 入门Demo
- Java笔记7:最简单的网络请求Demo
- Spring rmi的简单demo
- Spring.NET IOC简单DEMO
- spring mvc简单的demo
- spring quartz整合简单Demo
- spring整合redis简单demo
- 使用RandomAccessFile获取文件的MD5值
- 寻找和为定值的任意个数(01背包)
- iOS 【Multithreading-线程间的交互通信(图片下载示例)(掌握)】
- ios基本图形绘制
- 建造者模式
- Java笔记9:Spring简单Demo
- 【LeetCode OJ 258】Add Digits
- Android性能优化之Splash页应该这样设计
- python join字符连接函数的使用方法
- mysql报错问题解决MySQL server PID file could not be found!
- Android 采用线程方法动态显示文字
- Codeforces Educational round 5
- link cut tree学习小记
- Android中selector的使用