在java中spring boot 框架的resource类里面加了一个Pathget-daily-send-medicine GET前端访问后端的接口报StandardWrapperThrowablejavalangIllegalStateException The resource configuration is not modifiable in this context怎么解决
这个错误通常是由于在没有正确配置的情况下尝试修改Jersey的资源配置导致的。要解决这个问题,可以尝试以下几种方法:
- 确保您的Spring Boot应用程序已正确配置Jersey。在application.properties或application.yml文件中,添加以下配置:
spring.jersey.type=filter
spring.jersey.servlet.load-on-startup=1
-
确保您的resource类被正确地注入到Spring容器中。确保在资源类上使用
@Component或@RestController注解。 -
确保您的resource类没有被重复注册。在Spring Boot中,可能会出现多个配置类或多个组件扫描导致重复注册的情况。请检查您的代码并确保只有一个配置类或一个组件扫描。
-
如果您使用了其他的JAX-RS实现,例如RestEasy或CXF,而不是Jersey,可能会导致冲突。请确保只使用一种JAX-RS实现,并根据需要进行相应的配置。
如果以上方法仍然无法解决问题,请提供更多的代码和错误堆栈信息,以便我们更好地帮助您解决问题
原文地址: https://www.cveoy.top/t/topic/iNjO 著作权归作者所有。请勿转载和采集!