码迷,mamicode.com
首页 > 编程语言 > 详细

Spring入门

时间:2014-05-22 14:30:53      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   c   code   java   

看了一晚上的海贼王,感觉得学点东西才行。急急忙忙的搭了个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

bubuko.com,布布扣
public class User {
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    
}
bubuko.com,布布扣

在User.java目录下新建一个config.xml配置文件(配置文件默认名称不知道有没有,可以在文档中找到,修改一下即可)

bubuko.com,布布扣
<?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>
bubuko.com,布布扣

在User.java同一目录下,建立Test.java用于测试

bubuko.com,布布扣
 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 }
bubuko.com,布布扣

okay,所有工作已做好,运行Test.java。控制台输出welcome zhangsan。环境搭建成功

这里只是测试环境,感觉只是用到了java的反射机制,我相信这只是spring的冰山一角,以后有时间在慢慢的研究一下

Spring入门,布布扣,bubuko.com

Spring入门

标签:style   blog   class   c   code   java   

原文地址:http://www.cnblogs.com/luckygxf/p/3744830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!