애플리케이션 개발/Spring

[Spring] @SuppressWarnings("unchecked")

sofiaaa 2023. 1. 13. 13:12
반응형

해당 어노테이션을 인지하지 못하고 자주 썼던 기억이 있다.

이는 노란색 경고를 제외하기 위해 있는 어노테이션이라고 한다.

 

하나만 적용할 경우에는,  @SuppressWarnings("rawtypes")

두 개 이상 적용할 경우에는, @SuppressWarnings({"rawtypes", "unchecked"})

해당 어노테이션을 사용한다고 한다.

 

다음은 속성으로 사용 가능한 것으로, 참고 가능하다.

 

 

속성 내용
all 모든 경고
cast 캐스트 연산자 관련 경고
dep-ann 사용하지 말아야 할 주석 관련 경고
deprecation 사용하지 말아야 할 메서드 관련 경고
fallthrough switch문에서 break 누락 관련 경고
finally 반환하지 않는 finally 블럭 관련 경고
null null 분석 관련 경고
rawtypes 제너릭을 사용하는 클래스 매개 변수가 불특정일 때의 경고
unchecked 검증되지 않은 연산자 관련 경고
unused 사용하지 않는 코드 관련 경고

 

반응형