티스토리 뷰

바로 어제 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 를 열어본다. 

spring version을 확인방법

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31