# 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); 하는 것과 같다.
'Spring Framwork' 카테고리의 다른 글
비트캠프 - 2020.03.16 Spring Framework (5) - DI(의존성 주입) (4) | 2020.03.16 |
---|---|
비트캠프 - 2020.03.13 Spring Framework (4) : DI(의존성 주입) (0) | 2020.03.13 |
비트캠프 - 2020/03/11 Spring Framework (2) : xml (0) | 2020.03.11 |
비트캠프 - 2020/03/10 Spring Framework (1) : 시작하기 (1) | 2020.03.10 |