小编Vla*_*mir的帖子

具有动态属性的@TestPropertySource

我正在使用@TestPropertySource覆盖我的集成测试中的application.yml属性,以用于Spring启动应用程序.

@TestPropertySource(properties = { "repository.file.path=src/test/resources/x" })
Run Code Online (Sandbox Code Playgroud)

我想知道是否有某种方法可以使属性VALUE动态化.像这样的东西:

 @TestPropertySource(properties = { "repository.file.path=PropertyValueProvider.class" })
Run Code Online (Sandbox Code Playgroud)

感谢您的反馈.在我的情况下,属性值是系统特定的,应该在测试运行时生成.

spring spring-mvc spring-test spring-boot

8
推荐指数
2
解决办法
3651
查看次数

带弹簧启动的 CXF

我正在尝试让 CXF 和 Sprint Boot 运行良好。我有一个名为 SubscriberApi 的 JAX-WS 服务端点。查看 spring-boot 日志,我看到映射成功:

Mapping servlet: 'CXFServlet' to [/api/*]
Setting the server's publish address to be /SubscriberApi
Run Code Online (Sandbox Code Playgroud)

但是,我似乎无法在点击时获得 WSDL:

http://localhost:8080/api/SubscriberApi?wsdl
Run Code Online (Sandbox Code Playgroud)
Mapping servlet: 'CXFServlet' to [/api/*]
Setting the server's publish address to be /SubscriberApi
Run Code Online (Sandbox Code Playgroud)

cxf jax-ws spring-boot

6
推荐指数
1
解决办法
2万
查看次数

带弹簧amqp的rabbitmq - 在AmqpException情况下卡住的消息

我在我的消费者中抛出一个AmqpException.我的期望是消息将以FIFO顺序返回队列,并在将来的某个时间进行重新处理.

似乎Spring AMQP不会将消息释放回队列.但是反而尝试一遍又一遍地重新处理失败的消息.这会阻止处理新到达的消息.被卡住的那些永远出现在AMQP控制台内的"解包"状态.

有什么想法吗?

amqp rabbitmq spring-amqp

4
推荐指数
1
解决办法
2899
查看次数