springboot(27)
-
[SpringBoot] 스프링부트 / MVC(Model View Controller)패턴
스프링부트 (SpringBoot) 실행만 하면 되는 스프링 기반의 어플리케이션을 쉽게 만들 수 있다. 자동설정(AutoConfiguration)을 이용 미리 설정되어 있는 Stater 프로젝트를 제공 -> 자동으로 호환되는 버전을 관리 xml 설정 없이 자바 코드를 통해 설정 가능 MVC(Model View Controller) 어플리케이션을 구성할 때 그 구성요소를 세 가지의 역할로 구분한 패턴 사용자 인터페이스로부터 비즈니스 로직을 분리하여 서로 영향없이 쉽게 고칠 수 있는 설계가 가능 컨트롤러 (Controller) 모델(Model)과 뷰(View)사이에서 브릿지 역할 수행 앱의 사용자로부터 입력에 대한 응답으로 모델 및 뷰를 업데이트 하는 로직을 포함 사용자의 요청은 모두 컨트롤러를 통해 진행 컨..
2024.01.19 -
[Java+SpringBoot+JPA] 테이블 조인 / 댓글 수정 기능
[Java+SpringBoot+JPA] 테이블 조인을 활용한 댓글 기능(1) 🟢 Constant 훈련기관 enum 열거형으로 설정 public enum StudyRole { A("우리인재개발원"), B("더조은아카데미"), C("그린컴퓨터"), D("직업전문학원"); private String description; StudyRole(String description) { this.descripti dalhyehye.tistory.com [Java+SpringBoot+JPA] 테이블 조인을 활용한 댓글 기능+좋아요/싫어요(2) [Java+SpringBoot+JPA] 테이블 조인을 활용한 댓글 기능(1) 🟢 Constant 훈련기관 enum 열거형으로 설정 public enum StudyRole { A("..
2024.01.12 -
[Java+SpringBoot+JPA] 테이블 조인을 활용한 댓글 기능+좋아요/싫어요(2)
[Java+SpringBoot+JPA] 테이블 조인을 활용한 댓글 기능(1) 🟢 Constant 훈련기관 enum 열거형으로 설정 public enum StudyRole { A("우리인재개발원"), B("더조은아카데미"), C("그린컴퓨터"), D("직업전문학원"); private String description; StudyRole(String description) { this.descripti dalhyehye.tistory.com 🟢 CommentEntity ▪️ FetchType : 연관 엔티티를 어떻게 가져올 것인지를 지정 ▪️ FetchType.LAZY : 연관 엔티티가 필요할 때 로딩 (즉, 처음에는 연관 엔티티를 가져오지 않고, 실제로 엔티티에 접근할 때 가져옴) @Entity @Gett..
2024.01.11 -
[Java+SpringBoot+JPA] 테이블 조인을 활용한 댓글 기능(1)
🟢 Constant 훈련기관 enum 열거형으로 설정 public enum StudyRole { A("우리인재개발원"), B("더조은아카데미"), C("그린컴퓨터"), D("직업전문학원"); private String description; StudyRole(String description) { this.description = description; } public String getDescription() { return description; } } 🟢 Entity @Entity @Getter @Setter @ToString @Builder @AllArgsConstructor @NoArgsConstructor @Table(name = "study") public class StudyEntity e..
2024.01.11 -
[Java+SpringBoot+JPA] 이미지 삽입을 활용한 게시판 만들기
🟢 Constant ▪️ Role을 이용해 책 카테고리 분류 (한글로 불러올 예정) public enum BookRole { ALL("전체"), CULTURE("교양"), COMPUTER("컴퓨터"), NOVEL("소설"), STUDY("학습"), ETC("기타"); private String description; BookRole(String description) { this.description = description; } public String getDescription() { return description; } } 🟢 Entity ▪️ Role을 이용해 책 카테고리 분류 (한글로 불러올 예정) @Entity @Getter @Setter @ToString @AllArgsConstructor..
2024.01.09 -
[Java+SpringBoot+JPA] To do List 게시판 만들기 (시작일/마감일 설정)
🟢 Entity @Entity @Getter @Setter @ToString @Builder @AllArgsConstructor @NoArgsConstructor @Table(name = "todolist") @SequenceGenerator( name = "todolist_SEQ", sequenceName = "todolist_SEQ", allocationSize = 1, initialValue = 1) public class TodoEntity { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "todolist_SEQ") @Column(name="num") private Integer num; @Column(name="titl..
2024.01.09