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

  • 相关阅读:
    maven项目打ZIP包
    springBoot文档地址
    延迟队列DelayQueue
    图片处理依赖
    java模板引擎替换代码
    redisson笔记
    linux 自动备份脚本
    shell 远程备份日志
    amqp事务
    redis 事务
  • 原文地址:https://www.cnblogs.com/luckygxf/p/3744830.html
Copyright © 2020-2023  润新知