1. @SuppressWarnings 이란? @SuppressWarning 어노테이션은 컴파일 경고를 사용하지 않도록 설정해주는 것으로 컴파일 에러가 나올 때 그 경고를 없앨 수 있도록 하는 것이다. 두 가지 종류를 같이 사용할 때는 @SuppressWarnings({"unused","unchecked"})처럼 객체 형식으로 묶어서 사용할 수 있다. //unused : 사용하지 않는 코드 또는 불필요한 코드가 있을 경우 경고를 억제시킨다. @SuppressWarnings("unused") private final Logger logger = LoggerFactory.getLogger(getClass()); //all : 모든 경고 //cast : 캐스트 연산자 관련 경고 //dep-ann : 사용하지 말..