Spring3.x企业应用开发实战1.环境搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring3.x企业应用开发实战1.环境搭建相关的知识,希望对你有一定的参考价值。
书中搭建得环境是spring3.x,我选择得是spring 4.2.5.RELEASE系列得jar包搭建。记录下其中遇到得问题
1.jar包选择:
spring4.x中没有spring-asm 和 spring web-servlet这两个jar包,因为
asm这个包已经在spring4.x得core包中包含
web-servlet 在spring4.下得webmvc中包含
2.环境搭建至书上得30页之后,用junit测试一直是空指针异常,在检查applicationContext.xml中确保没有问题后,
去掉了@RunWith(SpringJUnit4ClassRunner.class) 换成
ApplicationContext ac = new ClassPathXmlApplicationContext("/applicationContext.xml"); TTest t = (TTest) ac.getBean("hello"); t.say();
这种测试,发现是ApplicationContext得路径写错了。写成../了。因为有包,肯定空指针。
又换成第一种方式,路径写正常也不行。
之后就考虑是junit得问题,@RunWith(SpringJUnit4ClassRunner.class)需要得junit4.9之上得jar包支持。然后换成junit4.11,又提示
java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
解决:1.降低jar包换成4.10
2.junit-4.11.jar + hamcrest-core-1.3.jar
至此,环境ok。
所有jar包如下:
以上是关于Spring3.x企业应用开发实战1.环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
手把手搭建企业IT实战环境第五季:如何快速搭建企业虚拟专用网络服务服务器?
手把手搭建企业IT实战环境第六季:如何搭建KMS激活服务器?