2024. 7. 9. 20:51ㆍWebBack/Spring
매개변수 이름을 저장하기 위해 parameters 옵션을 사용하려고 한다. 하지만 JDK 1.8부터 사용이 가능하다. 그런데 현재 사용하고 있는 버전이 1.6이라 해당 기능을 사용할 수 없다. 그러면 이를 해결하기 위해 버전을 바꾸어보도록 하자. 먼저, [project] -> [properties]에 들어가자.
그 다음으로 Compiler를 검색해서 들어가보자. 옵션에 들어가면 현재 버전이 1.6임을 알 수 있다.
이 버전을 1.8 이상으로 바꾸어 주면, classfile Generation에서 Store information about method parameters이 활성화된다. 필자는 자바 11버전을 쓰고 있으므로 11로 바꾸어주었다.
저장하고 창을 닫는다. 하지만 여전히 라이브러리 버전은 1.6이다. 이를 해결하기 위해서는 아래에 pom.xml 파일을 더블 클릭하자.
안의 내용을 들여다보면 Properties안에 java version이 1.6으로 되어 있는 것이 보인다. 이를 11로 바꾸어주었다.
그리고 아래로 내려가면 plugin에 marven-compiler-plugin이 보인다. 여기서 source와 target에 있는 1.6값을 바꾸어주면 된다. 수정을 적게 하도록 11이 아니라 ${java-version}을 넣어도 된다. 이렇게 하면 위에서 java version을 바꾸면 자동으로 source와 target에 있는 값이 바뀐다.
그 다음에 저장을 하고 새로고침을 해야한다. 패키지를 우클릭하고 [Maven] -> [Update Project]를 누르면 된다.
라이브러리의 자바 버전을 확인해보면 정상 작동된 것을 확인할 수 있다.
'WebBack > Spring' 카테고리의 다른 글
[Spring] JSP 알아보기 (0) | 2024.07.13 |
---|---|
[Spring] 서블릿의 구조 (0) | 2024.07.12 |
[Spring] 어떻게 view로 전달이 될까? (0) | 2024.07.09 |
[Spring] MVC 패턴 (0) | 2024.07.09 |
[Spring] URL에서 포트 번호를 생략하는 방법 (0) | 2024.07.08 |