배운 내용 정리/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를 하겠다고 어노테이션을 해줘야 한다!

implements 순서

그 다음, 컨트롤러에서 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클래스명.인스턴스명 이렇게 사용하면 값을 가져올 수 있다.

아래 설명>>