IT 일기장

[Java] 코드 취소선 (deprecated) 본문

프로그래밍 언어/Java

[Java] 코드 취소선 (deprecated)

뽕슈 2022. 12. 8. 15:24
반응형

프로젝트를 진행하면서 소스에 이상이 생겼다. 이전에는 아래 그림처럼 코드에 취소선이 그어지지 않았었는데

오늘 소스를 작업하면서 발견하게 된것이다..

 

 

뭐야.. 하면서 그려려니 추가 작업하고 로컬에서도 문제없이 동작하니 상관없겠지~ 하고

테스트 서버에 반영했더니 getSqlMapClientTemplate 함수에서 NoSuchMethod 오류가 발생했다.

 

해당 취소선의 의미는 deprecated 된 함수라는 의미로. 정확하게는 중요도가 떨어지거나 무의미한 함수거나

안전하지 못한 함수이거나 등의 이유로 해당 함수 사용을 금지한다고 알려주는 것이다.

 

헌데 나는 이 함수를 사용해야되는 상황이기 때문에 다른 소스에도 취소선이 발생한 점을 고려해서 아.. 내가 없는동안

누군가가 프레임워크나 소스 버전을 높였다는 것임을 짐작했다.

 

알고보니 작업자분 께서 기존 프레임워크 2.6에서 3.x 버전으로 높였다는 사실을 알아냈다.

원인을 알고 원복은 시켰으나 꼭 버전업을 시켜야된다면 어떻게 해야될지 2차 고민이 발생..

반응형
Comments