gpt4 book ai didi

java - SpringJUnit4ClassRunner 测试——从 ant 工作,而不是从 IDE

转载 作者:行者123 更新时间:2023-12-01 05:59:56 25 4
gpt4 key购买 nike

我有一些加载一些 Spring 上下文文件的测试。当我从我的 Ant 目标运行测试时,它们按预期工作。当我从 IntelliJ 运行它们时,我收到 NotWritablePropertyException。我最初想到了不同的类路径,但唯一的区别是 IntelliJ 的测试运行程序。

Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'sessionAcknowledgeMode' of bean class [org.springframework.jms.listener.DefaultMessageListenerContainer]: Bean property 'sessionAcknowledgeMode' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:801)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:651)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:78)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1276)
... 42 more

最佳答案

您可能遇到一些类路径问题。 Idea 可能会以与命令行 ant 调用不同的方式加载资源文件。

关于java - SpringJUnit4ClassRunner 测试——从 ant 工作,而不是从 IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1104528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com