본문 바로가기
IT/Java

@Deprecated (사용안함) 어노테이션

by 성준하이 2023. 8. 11.
반응형

자바에서 특정 메서드나 클래스 등을 사용 중에 중복으로 사용되거나

하나로 합쳐지는 기능들이 있을때 기존에 있던 코드를 삭제해도 무방하지만 남겨두기 위해서 주로 사용하는 방법이고,

 

또 스프링부트 에서 특정 버전이후로 사용이 안되는 메서드들을 import를 하게 될 경우 middle line이 나오면서 사용은 되지만 메서드가ㅣ 사용되지 않는다고 warning이 나오는 것들이 있다.

 

이것들의 공통점은 Deprecated annotation이 걸려있다는것이다.

 

/**
 * @deprecated … 다른 api로 변경되었음.
 */
@Deprecated
public class TestDeprecated {

};

이런식으로 사용을 하면 된다.

그리고 다른곳에서 호출을 하게 될 경우엔

 

import class경로.TestDeprecated

이런식으로 보이게 된다.

반응형

'IT > Java' 카테고리의 다른 글

ResponseEntity란  (51) 2023.08.13
@Component와 @Configuration  (49) 2023.08.12
springboot 에서 profiles 설정  (48) 2023.08.07
PriorityQueue 란?  (46) 2023.08.04
@PathVariable 에 대해서(23.08.03)  (4) 2023.08.04

댓글