您的位置:首页 > 编程语言 > Java开发

Hibernate整合Spring,没有展现层进行手动测试

2013-11-20 13:42 218 查看
        一般的开发是SSH整合后,进行简单的测试,也就是说在Web服务器环境下进行测试,因为对于Spring的加载都配置在了web.xml文件中,如下:

     这时的测试数据就必须从页面传递过来,如果离开页面,也就是不依靠Tomcat服务器来加载,我们可以自己加载关于spring配置文件ApplicationContext.xml文件.现在总结一下有几种情况来加载ApplicationContext.xml文件:

       现以第一种方式为例:

@Test
public void TestMethod()
{
AbstractApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");//手动加载spring配置文件

UserService userSerivce = (UserService) context.getBean("userService");//从context容器对象中取得名为userService的对象("userService"为配置文件中某个bean的id)
User user = new User();
user.setUserId("002");
user.setUserName("admin1");
user.setPassword("12341");
user.setStatus(new BigDecimal(1));
Role role1 = new Role();
role1.setRoleId("role001");
role1.setRoleName("系统管理员1");
System.out.println("执行到最后31");
userSerivce.addUser(user);
//userDaoImpl.save(user);
context.close();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息