zoukankan      html  css  js  c++  java
  • 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的冰山一角,以后有时间在慢慢的研究一下

  • 相关阅读:
    334 Increasing Triplet Subsequence 递增的三元子序列
    332 Reconstruct Itinerary 重建行程单
    331 Verify Preorder Serialization of a Binary Tree 验证二叉树的前序序列化
    330 Patching Array
    329 Longest Increasing Path in a Matrix 矩阵中的最长递增路径
    328 Odd Even Linked List 奇偶链表
    327 Count of Range Sum 区间和计数
    326 Power of Three 3的幂
    Java中的Class.forName
    巧用Java中Calendar工具类
  • 原文地址:https://www.cnblogs.com/luckygxf/p/3744830.html
Copyright © 2011-2022 走看看