相关疑难解决方法(0)

指定定制应用上下文

我们正在使用泽西弹簧3将泽西1.x的一些数据服务从泽西1.x迁移到泽西2.x.

我们有一些继承自JerseyTest的测试类.其中一些类使用未在web.xml文件中指定的自定义applicationContext.xml文件.

在Jersey 1.x中,扩展JerseyTest的测试类可以使用WebappDescriptor.Builder调用超级构造函数,可以传递上下文参数来设置或覆盖应用程序上下文路径.

例如

public MyTestClassThatExtendsJerseyTest()
{
    super(new WebAppDescriptor.Builder("com.helloworld")
    .contextParam( "contextConfigLocation", "classpath:helloContext.xml")
    .servletClass(SpringServlet.class)
    .contextListenerClass(ContextLoaderListener.class)
    .requestListenerClass(RequestContextListener.class).build());
}
Run Code Online (Sandbox Code Playgroud)

如何用Jersey 2.x实现同样的目标?

我已经梳理了API文档,用户指南和一些来源,但无法找到答案.

谢谢.

java spring unit-testing jersey-2.0

12
推荐指数
2
解决办法
9469
查看次数

标签 统计

java ×1

jersey-2.0 ×1

spring ×1

unit-testing ×1