现在的位置: 首页 > 综合 > 正文

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

2014年02月17日 ⁄ 综合 ⁄ 共 795字 ⁄ 字号 评论关闭


        一般的开发是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();

	}

抱歉!评论已关闭.