springboot(27)
-
[Java+SpringBoot+JPA] 기본 CRUD 구현하기 (6) 조회수 증가 기능
🟢 공지사항 유형 선언 마우스 우클릭 → 생성 → 생성자/get public enum NoticeRole { PRODUCT("상품"), EVENT("이벤트"), DELIVERY("배송"), CHANGE("교환/환불"), ETC("기타"); private final String description; //생성자 NoticeRole(String description) { this.description = description; } //Getter public String getDescription() { return description; } } 🟢 Entity 생성 @Entity @Getter @Setter @AllArgsConstructor @NoArgsConstructor @Builder @Table(..
2024.01.02 -
[SpringBoot] Repository 검색 조건 종류 및 작성방법
[SpringBoot 구조] Repository 설명 및 정의 / 어노테이션 [SpringBoot 구조] Entity 설명 및 정의 / 어노테이션 더보기 [목차] - Entity 정의 - Entity 구조 - Entity에 사용되는 어노테이션 종류 Entity 정의 자바 어플리케이션에서 관계형 데이터베이스의 데이터를 객 dalhyehye.tistory.com Repository 검색어를 받아서 서비스에서 처리 후,결과를 페이지에 전달 1) Repository에 필요한 메소드를 생성 2) Service에서 해당 Repository를 수행 할 메소드 생성 3) Controller에서 Service의 메소드를 지정 기본 제공 : save, delete, findAll, findById, count findBy..
2023.12.31 -
[SpringBoot] Model 인터페이스 / 데이터전달 / 사용방법
Model 컨트롤러에서 뷰로 데이터를 전달하는 데 사용되는 인터페이스 뷰에 데이터를 전달할 때 사용 컨트롤러에서 처리된 데이터를 뷰에 적용하여 사용자에게 적절한 응답을 생성하는 데 도움 Controller의 메서드에서 매개변수로 받아옴 Controller의 메서드에 Model타입의 model 매개변수 추가 → Model 클래스 패키지 자동 임포트 됨 (앞 글자가 대문자이기 때문에 Model은 클래스 변수!) model 객체 받아오기 @GetMapping(”/hi”) public String niceToMeetYou(Model model) { return “greeings”; } 데이터 전달 model.addAttribute("변수명", 변숫값) //개별조회 @GetMapping("/productdetai..
2023.12.31 -
[SpringBoot 구조] Controller 설명 및 정의 / 어노테이션
[SpringBoot 구조] Entity 설명 및 정의 / 어노테이션 더보기 [목차] - Entity 정의 - Entity 구조 - Entity에 사용되는 어노테이션 종류 Entity 정의 자바 어플리케이션에서 관계형 데이터베이스의 데이터를 객체로 표현하는 데 사용 엔터티 객체를 통해 데 dalhyehye.tistory.com [SpringBoot 구조] DTO 설명 및 정의 / 어노테이션 DTO 정의 클라이언트와 서버 간의 데이터 전송을 위해 사용되는 객체 데이터베이스에서 가져온 데이터나 서비스 간의 통신에 필요한 데이터를 담고 있는 객체 교환할 자료에 따라 여러 개로 구 dalhyehye.tistory.com [SpringBoot 구조] Repository 설명 및 정의 / 어노테이션 [SpringB..
2023.12.31 -
[SpringBoot 구조] Service 설명 및 정의 / 어노테이션
[SpringBoot 구조] Entity 설명 및 정의 / 어노테이션 더보기 [목차] - Entity 정의 - Entity 구조 - Entity에 사용되는 어노테이션 종류 Entity 정의 자바 어플리케이션에서 관계형 데이터베이스의 데이터를 객체로 표현하는 데 사용 엔터티 객체를 통해 데 dalhyehye.tistory.com [SpringBoot 구조] DTO 설명 및 정의 / 어노테이션 DTO 정의 클라이언트와 서버 간의 데이터 전송을 위해 사용되는 객체 데이터베이스에서 가져온 데이터나 서비스 간의 통신에 필요한 데이터를 담고 있는 객체 교환할 자료에 따라 여러 개로 구 dalhyehye.tistory.com [SpringBoot 구조] Repository 설명 및 정의 / 어노테이션 [SpringB..
2023.12.31 -
[SpringBoot 구조] Repository 설명 및 정의 / 어노테이션
[SpringBoot 구조] Entity 설명 및 정의 / 어노테이션 더보기 [목차] - Entity 정의 - Entity 구조 - Entity에 사용되는 어노테이션 종류 Entity 정의 자바 어플리케이션에서 관계형 데이터베이스의 데이터를 객체로 표현하는 데 사용 엔터티 객체를 통해 데 dalhyehye.tistory.com [SpringBoot 구조] DTO 설명 및 정의 / 어노테이션 DTO 정의 클라이언트와 서버 간의 데이터 전송을 위해 사용되는 객체 데이터베이스에서 가져온 데이터나 서비스 간의 통신에 필요한 데이터를 담고 있는 객체 교환할 자료에 따라 여러 개로 구 dalhyehye.tistory.com Repository 정의 데이터베이스와의 상호작용을 담당하는 인터페이스 인터페이스를 통해 데..
2023.12.31