📄 junithelper.java
字号:
/*
* Copyright (c) 2004 Your Corporation. All Rights Reserved.
*/
package net.jetmaven;
import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.XmlWebApplicationContext;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import javax.servlet.ServletContext;
/**
* junit测试的工具类
* Date: 2004-4-20
*
* @author <a href="mailto:linux_china@hotmail.com">chenlibing</a>
*/
public class JUnitHelper
{
/**
* 项目基准路径
*/
public static String BASE_DIRECTORY = "F:/source/java/idea/spring_template";
/**
* spring基本配置文件相对路径
*/
public static String[] Configuration_Location = new String[]{BASE_DIRECTORY + "/WEB-INF/applicationContext-hibernate.xml"};
private static XmlWebApplicationContext wac = null;
private static FileSystemXmlApplicationContext fsxac = null;
/**
* 设置WebApplicationContext
*
* @param context ServletContext变量
*/
public static void setWebApplicationContext(ServletContext context)
{
if (context.getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE) != null)
return;
if (wac == null)
{
wac = new XmlWebApplicationContext();
wac.setServletContext(context);
wac.setConfigLocations(Configuration_Location);
wac.refresh();
}
context.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac);
}
/**
* 获取文件方式的ApplicationContext
*
* @return ApplicationContext变量
*/
public static ApplicationContext getApplicationContext()
{
if (fsxac == null)
{
fsxac = new FileSystemXmlApplicationContext(Configuration_Location);
}
return fsxac;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -