我正在使用Jersey构建一个RESTful Web服务,它依赖于MongoDB的持久性.
Web服务本身连接到默认数据库,但对于单元测试,我想使用单独的测试数据库.我会在setUp中填充这个测试数据库,运行我的测试,然后在tearDown中销毁它.
通常,我会在这里使用依赖注入将数据源提供给服务将使用的实体管理器,但在这种情况下,Web服务的运行独立于单元测试.我正在使用Jersey Test Framework,它启动Grizzly容器来提供Web服务接口,并为单元测试类提供Web服务客户端.
将单元测试类中的依赖项注入服务器实例(Jersey Test Framework在Grizzly容器中设置)的最佳方法是什么?
我正在尝试修改我的nginx访问日志格式以包括请求持续时间,以秒为单位.
我看到两个可能的变量我可以使用:
但是这两个变量都以微秒表示,我需要在几秒钟内渲染这个值.有没有办法将输出指定为表达式(即$request_time * 1000)或以其他方式完成此操作?
谢谢