본문 바로가기

Spring Framwork

비트캠프 - 2020.03.11 Spring Framework (3) : 어노테이션 및 문법

# Annotation

@Controller

- Spring에서 controller를 담당하는 클래스이다.

- 생성할때는 Servlet처럼 따로 폼을 생성하는 것이아니라

   class폼으로 생성해서 어노테이션만 해주면 Controller가 된다.

 

@Service("empService")

 

@AutoWired

private EmpService empService;

- 인스턴스 생성 안해도 사용가능하다.

 

@RequestMapping("jsp파일 이름")

- value = "jsp파일 이름", method = RequestMethod.GET

- value로 매핑하고 GET방식의 메서드이다.

- method는 default가 GET방식이다.

 

@RequestMapping(value = "jsp파일 이름", method = RequestMethod.POST)

- value로 매핑하고 POST방식의 메서드이다.

 

 

# 문법

- loginProc메소드 파라미터에 Model model 추가

- model.addAttribute("key",value);

- 서블릿에서 스코프.setAttribute("key",value); 하는 것과 같다.

 

- return "jsp파일"

- 서블릿에서 request.getRequestDispatcher("jsp파일").forward(request,reponse); 하는 것과 같다.