applicationContext.xml文件放置位置不同而導致的jUnit測試的時候路徑的不同


如果applicationContext.xml文件放置在src下面的的時候使用jUint測試的時候編寫的路徑應該是這樣的:

 

 

        @Test
	public void testFindByPage() {
		ApplicationContext ctx = 
			new ClassPathXmlApplicationContext(”applicationContext.xml“);
		AccountDao dao = ctx.getBean(AccountDao.class);

但是如果applicationContext.xml文件放置在WEB-INF下面的時候使用jUnit測試的時候編寫的路徑就要有區別了

如果不這樣寫,測試的時候就會提示applicationContext.xml文件找不到

	private String conf = "WebRoot/WEB-INF/applicationContext.xml";
	@Test
	public void savetest(){
		ApplicationContext ac = new FileSystemXmlApplicationContext(conf);
		AllDao ad = ac.getBean(AllDao.class);
		User u =new User();
		u.setUsername("admin001");
		u.setPassword("123456");
		ad.register(u);
		
	}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM