반응형
강좌 기능 심플화 등록 및 심플화 목록 구현
- 강좌 등록 링크 생성
- 강좌 등록 링크 생성
- 링크 이동 확인
- 컨트롤러 생성
- 페이지 맵핑
- 강좌 등록 페이지 이동
- 강좌 등록 페이지 수정
- 수정 확인
- 강좌 등록하기 버튼 생성
- 버튼 스타일 지정
- 강좌 등록하기 버튼 생성 확인
- 목록으로 이동 링크 추가
- 추가된 링크 확인
- 버튼, 링크 스타일 적용
적용된 스타일 확인
- 입력값을 받아서 'post' method로 전달
- required 적용으로 입력하지 않은 상태
- 강좌 등록하기 클리하면 알림 노출
- 강좌 등록 페이지 컨트롤러 생성 및 맵핑
- 등록일, 수정일 엔티티 추가
- 빌더패턴 사용을 위한 annotation 추가
- 빌더 패턴 적용
- 강좌 등록 submit 에 대한 컨트롤러 생성 및 맵핑
- 동작확인 '강좌1' 추가
- 추가된 '강좌1' DB에서 확인
- MemberParam과 CourseParam에서 공통부분을 CommonParam으로 생성
- CommanParam을 상속받는 CourseParam 적용
- BaceController를 상속받는 AdminCourseController 로 변경
- MemberController와 AdminCourseController의 중복부분에 대하여 신규 클래스 생성
- 강좌 등록에서 사용할 CourseDto 생성
- course DB의 entity 생성을 위한 클래스
- 강좌 관리에서 사용한 Mapper 추가
- 강좌관리에서 입력값으로 사용할 강좌 이름(subject) 변수 선언
- CommonParam을 상속받는 CourseParam 생성
- 강좌 등록 및 강좌 목록 인터페이스
- 서비스 인터페이스에 대한 Implements
- 강좌 관리의 Mapper 틀만 작성
- 세부 구현 안된 상태
- 강좌 등록 페이지 생성
- 강좌 리스트 페이지 생성
- 정상 출력 확인
- 페이징 기능 추가
- 페이징 기능 적용된 모습
반응형
'cs > java-spring-boot' 카테고리의 다른 글
[Zero-base] 7-12. 강좌 상세 정보 등록 및 수정 구현 (2) (0) | 2022.02.26 |
---|---|
[Zero-base] 7-12. 강좌 상세 정보 등록 및 수정 구현 (1) (0) | 2022.02.26 |
[Zero-base] 7-10. 강좌 엔티티 및 리포지토리 구성 (0) | 2022.02.25 |
[Zero-base] 7-9. 강좌 카테고리 수정, 삭제, 정렬 (0) | 2022.02.25 |
[Zero-base] 7-8. 강좌 카테고리 목록 구현 및 추가 (0) | 2022.02.24 |