1일차 01/04 프로젝트 생성 기본 롬북 설정 프레임워크 부트 차이점 REST API Thymeleaf @NotBlank @Validate BindingResult 단축키
2일차 01/05 의존성 주입 필드 주입 방식 생성자 주입 방식 @RequiredArgsConstructor application.yml에 mysql설정 Test코드 @PathVariable
3일차 01/06 로그인 bindingResult.reject() 로그인 테스트 회원가입_로그인체크 회원전체조회 인텔리제이DB연동 한글 깨짐 설정 캐시 사용 안함 꿀팁
4일차 01/07 Thymeleaf 리스트 화면 출력 Thymeleaf로 주소요청 Thymeleaf로 함수호출 ajax의 url에 번호 보내기
1주차 01/04~01/07 스프링부트 구조 차이점 REST API Thymeleaf 기능 설명 Entity클래스 의존성주입 application.yml TEST코드 JPA Spring Data 로그인 이메일체크 전체회원조회 기타 인텔리제이
5일차 01/10 삭제 수정 테스트 주소재요청 ResponseEntity 화살표함수 Es6 assertThrews 세션에서 이메일 값가져오기 JSON.stringify @RequestBody
6일차 01/11 interceptor 인터셉터 mybatis 유닛 테스트
7일차 01/12 Optional 게시판만들기
8일차 01/13 ResponseEntity로 데이터 보내기 업데이트 시간 저장 표시하기
9일차 01/14 Jpa 페이징 검색 조회수 쿼리스트링 삼항연산자
2주차 01/10~01/14 삭제 수정 인터셉터(interceptor) mybatis 페이징 검색 조회수추가 엡데이트시간 자동입력 ResponseEntity JSON.stringify
10일차 01/17 Entity클래스 참조관계(FK) @ManyToOne @OneToMany @JoinCoulmn ondelete cascade
11일차 01/18 Entity클래스 참조관계 null지정 @PreRemove
12일차 01/19 파일삭제 페이징(글 갯수 정하기) pageable
13일차 01/20 검색+페이징+글 갯수 ajax로 파일 보내기
14일차 01/21 참조관계 내용불러오기
3주차 01/17~01/21 참조관계 페이징+글 갯수 검색+페이징+글 갯수 ajax로 사진,파일 올리기
15일차 01/24 관리자 인터셉터 @Transactional