spring-framework
spring-framework copied to clipboard
Native image (graalvm) does not work with circular dependency
When I add this propriety spring.main.allow-circular-references=true in local it works fine but when I run the project using graalvm it doesn't work with I tried also @Lazy it does not work with circular dependency issues
Java version: 20
spring-boot version : 3.2.6
Please share a sample of what you mean with instructions to reproduce. You can attach a zip to this issue or push the code to a GitHub repository.
@snicoll, sorry I can't provide the code, but the issue is that I upgraded from Spring 2 to Spring 3, and then a circular dependency occurred:
A --> B --> C --> A
I tried to add the following to application.properties:
spring.main.allow-circular-references=true
Locally, without using GraalVM native image, it works fine. However, when I use the GraalVM native image, the circular dependency issue still appears.
I am not asking you to provide your application but a small sample that replicates the behaviour. We can’t really help if we have to guess your configuration arrangement.
If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.
Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.