스프링 6.0 -> 6.2 업데이트 가이드
스프링 6.0 -> 6.1 업데이트 가이드
최소 의존성
- SnakeYAML 2.0 ↑
- Jackson 2.14 ↑
- Kotlin Coroutines 1.7 ↑
- Kotlin Serialization 1.5 ↑
6.1에서 제거될 예정인 API
6.2에서 제거될 예정인 API
Parameter Name Retention
- LocalVariableTableParameterNameDiscoverer 제거됨
- compile 부분에 parameter true 값을 넣어야됨
- 안 넣으면 오류가 발생함
- maven-compiler-plugin(pom.xml 에 작성)
1 2 3 4 5 6 7
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <parameters>true</parameters> </configuration> </plugin>
- gradle(build.gradle 에 작성)
1 2 3
tasks.withType<JavaCompile>() { options.compilerArgs.add("-parameters") }
- Intellij
- IntelliJ 에서 File -> Settings를 연다
- Build, Execution, Deployment → Compiler → Java Compiler로 이동
- Additional command line parameters라는 항목에 다음을 추가 -parameters
- out 폴더를 삭제하고 다시 실행
출처
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.