- 근본적인 문제는 Spring6.1 버전부터 Spring 이 “Java” 코드로 부터 파라미터 이름을 가져오는 방법이 변경되었다.
- Java 를 빌드 하는 과정에서 툴에 따른 옵션 정보가 다르고 그에 따라 파라미터 정보를 읽어오는 구현체가 다르다.
Spring Parameter Name Retention 이슈
Upgrading to Spring Framework 6.x
Document need for -parameters
flag in exception messages · Issue #31675 · spring-projects/spring-framework
Deprecate LocalVariableTableParameterNameDiscoverer
completely (avoiding its exposure in native images) by sdeleuze · Pull Request #29531 · spring-projects/spring-framework
Spring Boot Gradle Plugin Reference Guide
Spring 6.1에서 변경된 Parameter Name Retention