728x90 반응형 @Data2 [스프링MVC -상품 관리 웹 개발 1] 상품 도메인 개발 요구사항상품 도메인 모델상품 ID, 상품명, 가격, 수량상품 관리 기능상품 목록, 상품 상세, 상품 등록, 상품 수정 핵심 비즈니스 로직 (상품 도메인) 을 개발해보자.상품 객체//@Data@Getter @Setterpublic class Item { private Long id; private String itemName; private Integer price; private Integer quantity; //null일 경우 포함하기 위해 Integer public Item() { } public Item(String itemName, Integer price, Integer quantity) { this.itemName = itemName; this.pr.. 2024. 10. 12. [스프링MVC 기본 기능 6] HTTP 요청 파라미터 - @ModelAttribute 실제 개발을 하면 1. 요청 파라미터를 받아서, 2. 필요한 객체를 만들고, 3. 그 객체에 값을 넣어주어야 한다. 보통 다음과 같이 코드를 작성할 것이다. @ResponseBody @RequestMapping("/model-attribute-v1") public String modelAttributeV1(@RequestParam String username, @RequestParam int age){ //1 HelloData data = new HelloData();//2 data.setUsername(username);//3 data.setAge(age); log.info("username={}, age={}", helloData.getUsername(), helloData.getAge()); ret.. 2023. 8. 22. 이전 1 다음 728x90 반응형