Spring C.R.U.D.

브라우저 파라미터 처리

- 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
Comment