포스트

스프링 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
    1. IntelliJ 에서 File -> Settings를 연다
    2. Build, Execution, Deployment → Compiler → Java Compiler로 이동
    3. Additional command line parameters라는 항목에 다음을 추가 -parameters
    4. out 폴더를 삭제하고 다시 실행

출처

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.