这篇文章给大家介绍如何搭建一个Spring2.5.6开发环境,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
创新互联建站专注于苏仙网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供苏仙营销型网站建设,苏仙网站制作、苏仙网页设计、苏仙网站官网定制、微信平台小程序开发服务,打造苏仙网络公司原创品牌,更为您提供苏仙网站排名全网营销落地服务。
1、jar 包准备:
commons-logging-1.2(链接: 下载地址),如图:
JUnit 4.7(链接: 下载地址),如图:
2、建立 User Library
2.1 建立 spring 2.5.6 的 User Library
2.1.1 通过路径 Window --> Preferences --> Java --> Build Path --> User Libraries
2.1.2 创建步骤,如下列的图:
这样 spring 2.5.6 Library 就创建好了,以后如果有新的jar包要加进来,可以选中library、点击 Add External JARs进行添加,想加多少加多少。
2.2 建立 JUnit4 的 User Library
2.2.1 通过路径 Window --> Preferences --> Java --> Build Path --> User Libraries
2.2.2 创建步骤,如下列的图:
进入添加User Library 的界面后
建好的两个 Library 如上图。
3、创建相关的一些类和接口,本测试程序创建了 User、UserDAO、UserDAOImpl、UserService,代码如下:
User
package com.bjsxt.model; public class User { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }
UserDAO
package com.bjsxt.dao; import com.bjsxt.model.User; public interface UserDAO { public void save(User u); }
UserDAOImpl
package com.bjsxt.dao.impl; import com.bjsxt.dao.UserDAO; import com.bjsxt.model.User; public class UserDAOImpl implements UserDAO{ public void save(User u) { System.out.println("a user saved!"); } }
UserService
package com.bjsxt.service; import com.bjsxt.dao.UserDAO; import com.bjsxt.model.User; public class UserService { private UserDAO userDAO; public void addUser(User u){ this.userDAO.save(u); } public UserDAO getUserDAO() { return userDAO; } public void setUserDAO(UserDAO userDAO) { this.userDAO = userDAO; } }
4、编写与上面类对应的配置文件 beans.xml(名字随便取)
beans.xml
5、编写 spring 测试类:
UserServiceTest
package com.bjsxt.service; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.bjsxt.model.User; public class UserServiceTest { @Test public void testAddUser() throws Exception { ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");//初始化ApplicationContext对象,加载配置文件beans.xml UserService service = (UserService)ctx.getBean("userService");//从容器中取 User u = new User(); u.setUsername("zhangsan"); u.setPassword("zhangsan"); service.addUser(u);//容器中已经配置了UserDAOImpl了,并把DAOImpl注入到service之中,所以service直接就可以保存了 } }
结果:
关于如何搭建一个Spring2.5.6开发环境就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。