배운 내용 정리/SPRING
[학습정리] SPRING - service 설정하기
만타가올이
2020. 3. 18. 13:07
기존에 DAO까지 테스트를 완료했다면, 이제 service를 만들 차례이다.
먼저, src/main/java에 com.company.service 형식으로 package를 만든다.
그 다음, 해당 패키지를 사용하겠다고 root-context에 등록해 줘야한다.
그 다음, service패키지에 똑같이 interface 및 implement 클래스를 구현한다.
interface:
interface구현할 class:
주의할점: service를 하겠다고 어노테이션을 해줘야 한다!
그 다음, 컨트롤러에서 service를 주입하여 사용하면 된다.
Spring흐름도 - 값을 주고 받는 법:
1) jsp에서 name값과 VO 인스턴스명이 동일하면 저절로 값이 맵핑이 된다.
2) @RequestParam("name") 자료형 name명
-> name명이랑 jsp의 name값이랑 동일해야 한다.
3) request.setAttribute는 model.addAttribute로 사용하면 된다.
(메소드 파라미터값에 Model model을 넣어줘야한다)
model.addAttribute는 name값 말고 그냥 넘겨줄 값만 파라미터로 넘길 수 있다.
그리고, jsp에서 값을 가져 올 때는 vo클래스명.인스턴스명 이렇게 사용하면 값을 가져올 수 있다.
아래 설명>>