7.6. Fuse on Spring Boot
Fuse on Spring Boot에는 다음과 같은 알려진 문제가 있습니다.
- ENT Cryostat-21315 [SH프링 부팅 시 사용] jdk17 모듈식 지원
add-opensFuse가 없으면 jdk17에서 제대로 작동하지 않습니다. 이러한 플래그는 자동으로 전달할 수 없으므로add-opens를 정의하는 스크립트에 플래그를 추가하여 직접 지정해야 합니다.Java 17부터 Java Platform Module System 은 필수입니다. 액세스를 제한하는 강력한 캡슐화를 구현합니다.
--add-opens옵션을 사용하여 액세스를 허용하고, 깊은 반영을 제공하며, 지정된 모듈이 named 패키지를 열 수 있도록 허용할 수 있습니다.--add-opens module/package=target-module(,target-module)*
- ENT Cryostat-21421 / ENT Cryostat-20842 Spring Boot 2.6에서는 원형 종속성을 허용하지 않습니다.
Spring Boot 2.6은 순환 종속성을 확인할 수 없습니다. Spring Boot에서 XML DSL을 사용하여 빈 파일에서 사용자 지정
HealthCheckRegistry를 인스턴스화하면 빌드가 실패합니다.이 문제를 해결하려면
spring.main.allow-circular-references=true속성을application.properties에 추가할 수 있습니다.