Webプログラムテスト時にspringプロファイルのbeanをロードする方法
2061 ワード
Webプログラムをテストするときにspringプロファイルのbeanをロードする方法.
Web開発を行う際によく使われる、分散テストは、サーバの再起動を繰り返すことを避けることができ、spring構成が成功するかどうかのテストを容易にすることができ、主にApplicationContextでコンテキストを取得することができます.
(1)javaファイルで:主にjUnitテストに使用
(2)jspファイルでテスト:
転載先:https://www.cnblogs.com/xh6210/archive/2012/06/27/2565343.html
Web開発を行う際によく使われる、分散テストは、サーバの再起動を繰り返すことを避けることができ、spring構成が成功するかどうかのテストを容易にすることができ、主にApplicationContextでコンテキストを取得することができます.
(1)javaファイルで:主にjUnitテストに使用
1 :
2 import org.springframework.context.ApplicationContext;
3 import org.springframework.context.support.ClassPathXmlApplicationContext;
4 bean:
5 ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
6 UserDao userDao = (UserDao) context.getBean("userDao", UserDao.class);
(2)jspファイルでテスト:
1 :
2 import="org.springframework.web.context.WebApplicationContext"%>
3 import="org.springframework.web.context.support.WebApplicationContextUtils"%>
4 bean:
5 WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());// spring (web.xml )
6 UserDao userDao = (UserDao)wac.getBean("userDao");
転載先:https://www.cnblogs.com/xh6210/archive/2012/06/27/2565343.html