본문 바로가기

전체 글4

a_mvc_controller : list3(Model), list4(ModelMap) list3 : Model SampleController @RequestMapping("/sample01/list3") public String list3(Model model) { //스프링이 구현 객체를 자동 주입 model.addAttribute("list", sampleDao.list()) .addAttribute("userName", "홍길동") .addAttribute("address", "대구광역시"); return "sample01/sampleList3"; } sampleList3.jsp ${list} ${userName} ${address} list4 : ModelMap SampleController @RequestMapping("/sample01/list4") public String l.. 2023. 6. 9.
a_mvc_controller : list2 SampleController에서 list2 만들기 롬복 추가 SampleVO SampleDao SampleController에서 list2 WEB-INF/views/sample01/sampleList2 Project Lombok 추가 org.projectlombok lombok 1.18.28 provided SampleVO 생성 package com.jafa.domain; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString @Bu.. 2023. 6. 8.
a_mvc_controller : 기본 설정 2 SampleController생성 package com.jafa.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class SampleController { @RequestMapping("/sample01/list") //요청 URL, method속성을 설정 하지 않으면 GET방식으로 요청 public String list1() { return "sampleList"; // /WEB-INF/views/sampleList.jsp } } /sample01/list로 요청 했을 때 sampleList로 반환 2023. 6. 8.
a_mvc_controller : 기본 설정 1 Dynamic Web Project 생성 자바 버전 변경(11), spring-webmvc추가, 메이븐 업데이트 org.springframework spring-webmvc 5.2.22.RELEASE WebConfig생성 패키지 : com.jafa.config 클래스 : WebConfig package com.jafa.config; import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; public class WebConfig extends AbstractAnnotationConfigDispatcherServletInitializer { //스프링 빈 설정 정보 @Override .. 2023. 6. 8.