• spring4.0.0之环境搭建


      1.先去spring官网下载spring4.0.0的dist包  http://www.springsource.org/download/community 

         dist包只是spring框架的核心jar包 还需下载其相应的依赖jar包 在上面的下载页面  找到3.0.1.RELEASE  下载

               spring-framework-3.0.1.RELEASE-dependencies.zip (sha1)

      2.在javaee--eclipse环境下新建一个dynamic web project,名为spring_first  

    进入到上一步下载解压的spring-framework-4.0.0.M1的目录中 进入libs文件夹  找到spring-context-support-4.0.0.M1.jar和spring-core-4.0.0.M1.jar和spring-beans-4.0.0.M1.jar三个jar包 将之拷贝到spring_firstWebContentWEB-INFlib目录下

      同时 在上一步下载的依赖包中 即spring-framework-3.0.1.RELEASE-dependenciesorg.apache.commonscom.springsource.org.apache.commons.logging1.1.1com.springsource.org.apache.commons.logging-1.1.1.jar  找到commons-logging的jar包 同样添加到spring_firstWebContentWEB-INFlib目录下

    添加完以上四个jar包后 效果如下

       

    3.编写spring的配置文件  可以参看spring官网提供的手册  在spring-framework-4.0.0.M1docsspring-framework-referencehtmlsingle目录中打开index.html

    点击上面的5.2.1 配置元数据  就会看到如下配置信息

    <?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="..." class="...">
        <!-- collaborators and configuration for this bean go here -->
      </bean>
    
      <bean id="..." class="...">
        <!-- collaborators and configuration for this bean go here -->
      </bean>
    
      <!-- more bean definitions go here -->
    
    </beans>

    在spring_first的src目录下新建一个first.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="firstSpring" class="com.undergrowth.FirstSpring">
       
      </bean>
    
      
    
    </beans>
    


    4.编写com.undergrowth.FirstSpring类

     FirstSpring.java

    package com.undergrowth;
    
    import java.util.Date;
    
    public class FirstSpring {
    	
    	public void first()
    	{
    		System.out.println("第一个spring程序"+new Date().toLocaleString());
    	}
    }
    


    5.编写测试代码 在src目录下新建一个junit test case

          

    在Junit.java的文件中加入测试代码 如下

    package com.junit;
    
    import static org.junit.Assert.*;
    
    import org.junit.BeforeClass;
    import org.junit.Test;
    import org.springframework.context.ApplicationContext;
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    
    import com.undergrowth.FirstSpring;
    
    public class Junit {
    
    	@BeforeClass
    	public static void setUpBeforeClass() throws Exception {
    	}
    
    	@Test
    	public void test() {
    		ApplicationContext ct=new ClassPathXmlApplicationContext("first.xml");
            FirstSpring sf=(FirstSpring) ct.getBean("firstSpring");
            sf.first();
    	}
    
    }
    


      运行test方法 结果报错 如下

         

        


     

    表达式解析类无法找到 去spring-framework-4.0.0.M1libs中找到spring-expression-4.0.0.M1.jar 添加到lib中

    再次运行 没有错误了 打印出结果了

    以上即是spring4.0.0的环境配置 

  • 相关阅读:
    Java中变量的使用规则
    Java中的数据类型
    如何命名Java变量
    thinkphp3.2 验证码生成和点击刷新验证码
    workerman
    jorgchart,帮助你生成组织结构图的
    PHP代码获取客户端IP地址经纬度及所在城市
    百度API城市代码CityCode官方文档
    自定义过滤器
    内置过滤器
  • 原文地址:https://www.cnblogs.com/liangxinzhi/p/4275612.html
Copyright © 2020-2023  润新知