首页 > 代码库 > Spring入门
Spring入门
看了一晚上的海贼王,感觉得学点东西才行。急急忙忙的搭了个Spring环境(spring官网:www.spring.io)
eclipse 4.3.2
jdk 1.7.0_45
spring 4.0.5
下载spring所需的jar包
这里我新建了一个web项目spring,将spring.jar和commons-logging.jar拷贝到WEB-INF-->lib下面(我拷贝了spring-core不行,具体天亮有时间再弄)
okay新建一个bean即java类User.java
public class User { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } }
在User.java目录下新建一个config.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"> <bean id="user" class="User"> <property name="name"> <value>zhangsan</value> </property> </bean> </beans>
在User.java同一目录下,建立Test.java用于测试
1 import org.springframework.context.ApplicationContext; 2 import org.springframework.context.support.FileSystemXmlApplicationContext; 3 4 5 public class Test { 6 7 public static void main(String[] args) { 8 ApplicationContext ctx=new FileSystemXmlApplicationContext("src/config.xml"); 9 User user = (User)ctx.getBean("user"); 10 System.out.println("Welcome " + user.getName()); 11 } 12 13 }
okay,所有工作已做好,运行Test.java。控制台输出welcome zhangsan。环境搭建成功
这里只是测试环境,感觉只是用到了java的反射机制,我相信这只是spring的冰山一角,以后有时间在慢慢的研究一下
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。