티스토리 뷰
바로 어제 Spring4Shell 이라는 보안을 위협하는 것이 검출이 되었고 바로 패치가 나온듯 하다. 바로 spring framework의 5.3.18로 변경을 하는건데 아직 이건 maven central repo에는 안올라왔다. 곧 올라오겠지.. 그래도 5.3.18이 나왔을때 바로 적용을 하려면 springboot를 사용하면서 spring의 버전만 변경하는 방법에 대해 알아야 한다.
필자는 maven을 사용중이고 변경방법도 maven 기준으로 작성하겠다.
pom.xml
<properties>
<spring-framework.version>5.3.18</spring-framework.version>
</properties>
위와 같이 pom.xml의 properties 부분에 spring-framework.version 으로 spring의 버전을 변경할 수 있다.
org.springframework-version, spring.version 등의 방법으로 변경을 할 수 있다고 되어있는 포스팅도 봤는데 다 안되고 위와 같이 꼭 spring-framework.version 으로 변경을 해야한다.
참고로 간단히 spring version을 확인하고 싶으면 pom.xml 파일을 열고 하단의 Dependency Hierarchy 를 열어본다.
끝!
'Framework > Spring' 카테고리의 다른 글
Spring @ConditionalOnProperty 사용법 및 예제 (0) | 2022.04.13 |
---|---|
Spring Framework 취약점 조치 (CVE-2022-22965, CVE-2022-22963) (0) | 2022.04.01 |
Springboot application.yml 여러개 설정하기 (1) | 2022.03.14 |
Spring Component에서 static 변수 및 메소드 사용하는 방법 (0) | 2022.01.25 |
Springboot + JWT 이용하여 API 서버간 인증하기 (0) | 2022.01.06 |
댓글