Spring Controller

권보원·2023년 7월 18일
1

스프링 프레임워크(Spring Framework)의 MVC패턴

스프링 프레임워크는 MVC(Model-View-Controller)패턴을 사용하고 있다.
Controller는 화면(View)와 비즈니스 로직(Model)을 연결시키는 다리 역할을 한다

화면에서 주소를 받아들여 어디로 갈지 분석하고 맞는 길로 연결시켜주는 역할이다.

기본 컨트롤러

@Controller: 이 어노테이션으로 인해 내부적으로 컨트롤러 역할을 할 수 있다.
LoggerFactory.getLogger(): 로그 정보를 출력하는 객체
@RequestMapping(): 요청 주소와 실제 주소를 매핑하는 어노테이션. if문과 비슷
@GetMapping(): @RequestMapping()과 같은 역할을 하고, 이 어노테이션을 더 많이 쓴다
RequestMappint(value="/doTest", method=RequestMethod.GET): value의 주소로 get방식으로 페이지를 호출할 때
RequestMapping("/doTest")는 위 코드를 생략한 것

0개의 댓글

관련 채용 정보