[Spring] annotaion
spring에서 자주 사용되는 어노테이션들을 정리해보았다. 스프링 빈 등록 시 사용@Controller지정한 클래스를 스프링 빈으로 등록하고, MVC구조의 컨트롤러 역할을 수행하도록 한다@Service지정한 클래스를 스프링 빈으로 등록하고, MVC구조의 서비스 역할을 수행하도록 한다@Repository지정한 클래스를 스프링 빈으로 등록하고, MVC구조의 DAO 역할을 수행하도록 한다해당 클래스에서 발생하는 예외는 SQLException 형식으로 변경하여 throws 한다@Component지정한 클래스를 스프링 빈으로 등록한다. 주로 특정 요소에 대한 작업을 전담하는 모듈로 구성한다.@ControllerAdvice지정한 클래스를 스프링 빈으로 등록하고, 컨트롤러에서 발생하는 예외를 모아서 처리하도록 한다..