MapleStory Finger Point

🟤 JAVA/🟤 Spring

[Spring] MVC Controller, Service, DAO

HYEJU01 2024. 8. 12. 21:42

💻 Controller 화면 처리

@Controller

@Requestmapping


1) void

2) String 

3) redirect

4) ResponseBody

 

 

💻 Request 파라미터

1) 전통적 HttpServletRequest 객체로  HTTP 정보 얻기

String name = request.getParameter("name")

 

2) 어노테이션으로  HTTP 전송 정보 얻기 (단일값)

@RequestParam(value="파라미터값", required = false, defaultValue = “기본값")

 

3) 커멘드 객체  HTTP 전송 정보 얻기

vo객체에 동일한 setter 가 있으면 자동 저장

 

💻 Model 

화면에 데이터 전달해주는 객체 

 

1) Model

2) ModelAndView

3) ModelAttribute

4) RedirectAttribute

 

 

💻 EL

 

💻 JSTL

 

 

💻Service

@Service

 

 

💻DAO

@Repository