어노테이션 2

SPRING의 기본적인 어노테이션 정리

@Controller먼저 @Component는 Bean에 Class를 등록시키는 가장 기본적인 어노테이션이며@Component의 기능과 Controller객체가 가질 수 있는 예외처리등이 추가된 어노테이션이 바로 @Component이다 @Autowired의존성을 주입할 때 사용하는 어노테이션클래스 내에서 필요한 객체를 직접 생성하지 않고 Spring컨테이너가 관리하는 객체(Been)을 주입받아 사용할 수 있게 해줌 필드주입방식과 생성자주입방식으로 나뉜다필드주입방식: 스프링컨테이너가 객체를 생성한 후, @Autowired이 붙은 필드에 의존성을 주입생성자주입방식: 스프링컨테이너가 객체를 생성할 때 @Autowired이 붙은 생성자를 통해서 필요한 의존성을 주입Lombok의 장점: 반복적인 코드작성을 줄여주..

Spring 2024.10.31

Spring의 요청/응답 처리 방법

@RequestMapping(" ") : 서블릿으로 요청이 들어오면 실행할 메소드를 매핑해줌@ResponseBody : ajax요청에 대한 응답을 위한 Controller에 작성해주는 @로, 기본적인 세팅이 jsp응답으로 되어있기 때문에 반환값을 http응답 객체에 직접 작성하겠다라는 의미를 가지고 있다.@Component : Bean에 Class를 등록시켜준다@Controller : @Component의 기능에 Controller객체가 가질 수 있는 예외처리등이 추가된 @@RestController : 데이터만 반환하는 비동기통신의 Controller에 작성하는 @@Crosstroller : @Component + Controller객체가 가질 수 있는 예외처리등이 추가된 @@Service : @Com..

Spring 2024.10.08