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的冰山一角,以后有时间在慢慢的研究一下

  • 相关阅读:
    第一节:SpringMVC概述
    SpringMVC【目录】
    Windows 系统快速查看文件MD5
    (error) ERR wrong number of arguments for 'hmset' command
    hive使用遇到的问题 cannot recognize input
    Overleaf支持的部分中文字体预览
    Understanding and Improving Fast Adversarial Training
    Django2实战示例 第十三章 上线
    Django2实战示例 第十二章 创建API
    Django2实战示例 第十一章 渲染和缓存课程内容
  • 原文地址:https://www.cnblogs.com/luckygxf/p/3744830.html
Copyright © 2011-2022 走看看