어노테이션(2)
-
[Spring] RestController
json과 ajax가 무엇인지 알아보자. 또한, @RestController를 사용해 보자.JSON : JavaScript Object Notation 자바스크립트 토대로 개발되었으며, 여러 프로그래밍언어에도 사용할 수 있는 독립형 언어이다.데이터 객체의 형태는 속성 - 값 쌍 형태.주로, 웹 브라우저와 웹 서버간 비동기 통신, 데이터 교환 등에 사용된다. home.jspday10 ex01 - ajax(1) 정수반환 ex02 - ajax(2) 문자열 반환 ex03 - ajax(3) map 반환 ex04 - ajax(4) List< DTO 반환(DB 이용 O) Ex01Controllerimport org.springframework.stereotype.Controller;import org.sprin..
-
[Spring] annotaion
spring에서 자주 사용되는 어노테이션들을 정리해보았다. 스프링 빈 등록 시 사용@Controller지정한 클래스를 스프링 빈으로 등록하고, MVC구조의 컨트롤러 역할을 수행하도록 한다@Service지정한 클래스를 스프링 빈으로 등록하고, MVC구조의 서비스 역할을 수행하도록 한다@Repository지정한 클래스를 스프링 빈으로 등록하고, MVC구조의 DAO 역할을 수행하도록 한다해당 클래스에서 발생하는 예외는 SQLException 형식으로 변경하여 throws 한다@Component지정한 클래스를 스프링 빈으로 등록한다. 주로 특정 요소에 대한 작업을 전담하는 모듈로 구성한다.@ControllerAdvice지정한 클래스를 스프링 빈으로 등록하고, 컨트롤러에서 발생하는 예외를 모아서 처리하도록 한다..