[Spring JPA] 5. 체크리스트 만들기 - Repository, DTO 설정하기
·
Develop/Spring Boot
[Spring JPA] 1. 체크리스트 만들기 - 초기 설정하기 [Spring JPA] 2. 체크리스트 만들기 - Entity 설정하기 [Spring JPA] 3. 체크리스트 만들기 - Controller 설정하기 [Spring JPA] 4. 체크리스트 만들기 - Service 설정하기 Checklist Repository @Repository public interface ChecklistRepository extends JpaRepository { Optional findBycIdAndState(int cId, int state); Optional findBycId(Integer cId); } Item Respository @Repository public interface ItemRepository..
[Spring JPA] 4. 체크리스트 만들기 - Service 설정하기
·
Develop/Spring Boot
[Spring JPA] 1. 체크리스트 만들기 - 초기 설정하기 [Spring JPA] 2. 체크리스트 만들기 - Entity 설정하기 [Spring JPA] 3. 체크리스트 만들기 - Controller 설정하기 Checklist Service @Service @AllArgsConstructor public class ChecklistService { @Autowired private final ChecklistRepository checklistRepository; @Autowired private final ItemRepository itemRepository; public ChecklistResponse saveChecklist() throws BaseException { // 새로운 체크리스트 ..
[Spring JPA] 3. 체크리스트 만들기 - Controller 설정하기
·
Develop/Spring Boot
[Spring JPA] 1. 체크리스트 만들기 - 초기 설정하기 [Spring JPA] 2. 체크리스트 만들기 - Entity 설정하기 Checklist Controller @RestController @RequestMapping("/checklist") public class ChecklistController { @Autowired private ChecklistService checklistService; @Autowired public ChecklistController(ChecklistService checklistService) { this.checklistService = checklistService; } // 새로운 체크리스트 정보 저장 @PostMapping("") public Base..
[Spring JPA] 2. 체크리스트 만들기 - Entity 설정하기
·
Develop/Spring Boot
[Spring JPA] 1. 체크리스트 만들기 - 초기 설정하기 나는 체크리스트와, 각 체크리스트 안에 들어가는 준비물을 따로 만들었다. Checklist Entity @Entity @Data @Getter @Setter @AllArgsConstructor public class ChecklistEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) // cid 자동 증가 @Column(name = "cid") //checklist id를 cid라고 설정 private int cId; @Column(nullable = false, name = "title") private String title; //제목 @Column(name = "state..
[Spring JPA] 1. 체크리스트 만들기 - 초기 설정하기
·
Develop/Spring Boot
1. IntelliJ 실행 후 build.gradle을 open합니다 💡 새 프로젝트 실행시 lombok을 추가하면 한번에 편리하게 open할 수 있어요 dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.projectlombok:lombok' annotationProcessor("org.projectlombok:lombok") compileOnly("org.projectlombok:lombok") } build.gradle에 lombok을 넣어두어야 ..
내 꿈은 어느 날 문득 그렇게 이루어졌다.
'미니프로젝트' 태그의 글 목록