Spring
-
[Spring Boot] 상품 도메인 만들기웹/Spring 2021. 12. 21. 10:27
상품 객체 생성 java/hello/item/Domain 패키지 생성 java/hello/item/Domain/Item.java 생성 package hello.item.Domain; public class Item { // item 이름 public String name; // item id public long id; // item 가격 public long cost; // item 수량 public long count; // Getter / Setter public String getName() { return name; } public void setName(String name) { this.name = name; } public long getId() { return id; } public vo..
-
[Spring] MVC RequestParam, ResponseBody웹/Spring 2021. 12. 13. 22:53
MVC Model, View, Controller View - 화면을 그리는데 집중 Controller, Model - 비즈니스 로직, 내부적인 것 처리 @GetMapping("hello-mvc") public String helloMvc(@RequestParam(value = "name", required = false) String name, Model model){ model.addAttribute("name", name); return "hello-template"; } @RequestParam("name") 은 파라미터를 전달받아서 페이지를 리턴한다. required 옵션 디폴트는 true 이다. 변수값을 전달해주지 않으면 에러페이지를 출력한다. required를 false로 해두면 변수값을 전..
-
[Spring] 스프링 구조웹/Spring 2021. 12. 1. 00:34
1. Model (DAO - Data Access Object) - DB에서 가져온 값을 도메인 오브젝트에 리턴 / 도메인의 값을 DB에 리턴해주는 역할 - DB와 유저가 보는 화면(View)를 이어주는 역할 (Model의 값과 값의 타입을 입력해주면 거기에 맞추어서 값을 가져오고 전달) 2. Repository - JPARepository 사용하여 DB에 CRUD의 명령을 실행하게 만드는 인터페이스 3. Controller - 사용자의 요청을 처리한 후 지정된 뷰에 모델 객체를 넘겨주는 역할 - 뷰를 연결하여 웹을 띄우고 뷰에서 가져오는 데이터들을 어떻게 처리하는지 사용자가 지정해놓으면 그 역할에 맞춰서 사용자의 역할 처리 - 웹으로 들어오는 여러 요청들을 처리하는 역할. Dispatcher Serve..
-
[Spring] spring-projects/spring-petclinic웹/Spring 2021. 11. 28. 15:04
https://github.com/spring-projects/spring-petclinic GitHub - spring-projects/spring-petclinic: A sample Spring-based application A sample Spring-based application. Contribute to spring-projects/spring-petclinic development by creating an account on GitHub. github.com https://www.inflearn.com/course/spring_revised_edition/dashboard [무료] 예제로 배우는 스프링 입문 (개정판) - 인프런 | 강의 이 강좌는 스프링 프레임워크에 입문하는 분들을 위한..