브라우저 파라미터 처리
- GET, POST
- js, ajax, link
- json 응답
- DispatcherServlet
- HttpServletRequest req : Dependency Injection(DI)
- @Controller, @GetMapping("/gugu"), @PostMapping("/login")
- @RequestParam, Model, @ResponseBody : json 응답시
@RequestParam

@RequestParam 을 사용하면 위에서 아래와 같이 표현을 변경할 수 있다
//Quiz query string 을 사용하여 query값을 파일로 저장하기

IndexContorller.java

EmpSvc.java

EmpVo.java
spring project 실행 후

다음과 같이 주소를 준다

저장 완료
MVC + SVC
- Application 구성 Components
DI : 개발자는 참조변수 선언
- 스프링에서는 참조변수 초기화


EmpSvc.java 에서 @Service 선언해주고
IndexController.java 에서 @Autowired 해주면 EmpSvc 변수를 선언만 해서 에러없이 사용할 수 있다


EmpVO.java에서 @Component를 달아주면 Controller에서 EmpVO클래스도 svc와 마찬가지로 바로 사용할 수 있게 된다




1. save
2. find
3. list
emp_list.jsp

emp_detail.jsp

'자바~하둡' 카테고리의 다른 글
| Spring C.R.U.D. shopingbag @PathVariable (0) | 2022.01.13 |
|---|---|
| Spring C.R.U.D. (Update, Delete) +login (0) | 2022.01.12 |
| STS (Spring) (0) | 2022.01.10 |
| BBS model2.C.R.U.D. (Update, Delete)+login (0) | 2022.01.07 |
| BBS model2 C.R.U.D. (0) | 2022.01.06 |