当前位置:  开发笔记 > 数据库 > 正文

如何使用Jersey(测试框架)将数据源依赖项注入到RESTful Web服务中?

如何解决《如何使用Jersey(测试框架)将数据源依赖项注入到RESTfulWeb服务中?》经验,为你挑选了0个好方法。

我正在使用Jersey构建一个RESTful Web服务,它依赖于MongoDB的持久性.

Web服务本身连接到默认数据库,但对于单元测试,我想使用单独的测试数据库.我会在setUp中填充这个测试数据库,运行我的测试,然后在tearDown中销毁它.

通常,我会在这里使用依赖注入将数据源提供给服务将使用的实体管理器,但在这种情况下,Web服务的运行独立于单元测试.我正在使用Jersey Test Framework,它启动Grizzly容器来提供Web服务接口,并为单元测试类提供Web服务客户端.

将单元测试类中的依赖项注入服务器实例(Jersey Test Framework在Grizzly容器中设置)的最佳方法是什么?

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有