[프로젝트] 스프링으로 게시판 만들기
Search
Duplicate
Share
[프로젝트] 스프링으로 게시판 만들기
Status
Done
🏃🏻 Next Actions
참고 자료
목차
TODO
‣
기획 및 데이터 모델링
‣
프로젝트 생성 및 세팅
Git 및 Github 등록
엔티티 클래스 개발
‣
Repository, Service 클래스 및 테스트 코드 작성
‣
화면 만들기
‣
게시판 리스트 화면 출력
‣
페이징 표시할 게시글 수 지정
‣
페이징 제한 및 prev, next 버튼 마무리
게시글 초깃값 설정
‣
뷰 레이아웃
게시글 조회 페이지 생성
p6spy 설정
댓글 출력 및 등록
기타 기능
‣
게시글 등록/수정/삭제
댓글 수정/삭제
‣
텍스트 줄바꿈, 토스트 에디터 및 뷰어 적용
조회수 카운팅
‣
글, 댓글 유효성 검증
푸터(footer) 하단 고정
‣
로그인 기능 구현
‣
세션 구현(서블릿)
‣
로그인 여부에 따른 헤더 버튼 변경
‣
로그인에 따른 페이지, 버튼 처리
게시글 검색
회원가입
‣
오류 코드 및 Bean Validation
댓글 개수 표시
파일 업로드
‣
파일 다운로드
게시글 삭제 시 첨부파일 삭제
게시글 이미지 첨부
게시글 수정 시 첨부파일 수정
‣
계층형 게시판
‣
‣
계층형 댓글
•
펫클리닉 예제 커밋 히스토리(Initial commit 지점)
Commits · spring-projects/spring-petclinic
A sample Spring-based application. Contribute to spring-projects/spring-petclinic development by creating an account on GitHub.
TODO
•
공지사항
•
정렬
•
추천 기능
•
스프링 JPA로 리팩터링
•
게시글 작성, 편집 중 이미지 삭제 시 서버에서도 삭제?
•
대댓글 기능
•
로그인 시 redirect 안 되는 문제 해결(url 파라미터로 넘어가니 post 전송 시는 안 됨)
@
3/6/2023
기획 및 데이터 모델링
[스프링 게시판] 기획 및 데이터 모델링
@
3/7/2023
프로젝트 생성 및 세팅
[스프링 게시판] 프로젝트 생성 및 세팅
Git 및 Github 등록
[스프링 게시판] Git 및 Github 등록
[스프링 게시판] reflog로 커밋 복구하기
엔티티 클래스 개발
[스프링 게시판] 엔티티 클래스 개발
@
3/8/2023
Repository, Service 클래스 및 테스트 코드 작성
[스프링 게시판] Repository, Service 클래스 작성
[스프링 게시판] 테스트 코드 작성
@
3/9/2023
화면 만들기
[스프링 게시판] 화면 만들기 (with Bootstrap)
@
3/10/2023
게시판 리스트 화면 출력
[스프링 게시판] 테스트 데이터 초기화
[스프링 게시판] 게시판 리스트 화면 출력
[스프링 게시판] 게시판 페이징 기초
@
3/11/2023
페이징 표시할 게시글 수 지정
[스프링 게시판] 페이징 표시할 게시글 수 지정
@
3/12/2023
페이징 제한 및 prev, next 버튼 마무리
[스프링 게시판] 페이징 제한 및 prev, next 버튼 활성화
게시글 초깃값 설정
[스프링 게시판] 게시글 초깃값 설정
[스프링 게시판] 게시일 날짜 포맷 설정
@
3/13/2023
뷰 레이아웃
[스프링 게시판] 레이아웃 설정
게시글 조회 페이지 생성
[스프링 게시판] 게시글 조회 페이지
p6spy 설정
[스프링 게시판] p6spy 설정
댓글 출력 및 등록
[스프링 게시판] 댓글 리스트 출력
[스프링 게시판] 댓글 등록 기능
기타 기능
[스프링 게시판] 페이지 사이즈 변경 시 페이지 번호 재조정
[스프링 게시판] 불필요한 쿼리
@
3/14/2023
게시글 등록/수정/삭제
[스프링 게시판] 게시글 작성, 수정, 삭제 기능 추가
댓글 수정/삭제
[스프링 게시판] 댓글 수정/삭제 기능 추가
@
3/15/2023
텍스트 줄바꿈, 토스트 에디터 및 뷰어 적용
[스프링 게시판] 텍스트 줄바꿈 문제
[스프링 게시판] 에디터 적용
조회수 카운팅
[스프링 게시판] 조회수 증가 기능
@
3/16/2023
글, 댓글 유효성 검증
[스프링 게시판] 글, 댓글 유효성 검증(프론트단)
푸터(footer) 하단 고정
🌕 [스프링 게시판] 푸터(footer) 하단 고정
@
3/17/2023
로그인 기능 구현
[스프링 게시판] 로그인 화면 제작
[스프링 게시판] 로그인 기능 구현
@
3/18/2023
세션 구현(서블릿)
[스프링 게시판] 세션 구현(서블릿)
@
3/19/2023
로그인 여부에 따른 헤더 버튼 변경
🌕 [스프링 게시판] 로그인 여부에 따른 헤더 버튼 변경
@
3/20/2023
로그인에 따른 페이지, 버튼 처리
[스프링 게시판] 로그인 요구 페이지 구분
[스프링 게시판] 로그인 여부에 따른 버튼 표시
[스프링 게시판] 수정, 삭제 권한 설정
[스프링 게시판] 본인 글 조회수 증가 방지
게시글 검색
[스프링 게시판] 게시글 검색 기능 추가
회원가입
[스프링 게시판] 회원가입 기능 추가
[스프링 게시판] 비로그인 사용자용 인터셉터
@
3/21/2023
오류 코드 및 Bean Validation
[스프링 게시판] 오류 코드 설정
[스프링 게시판] Bean Validation 추가 적용
댓글 개수 표시
[스프링 게시판] 댓글 개수 표시
파일 업로드
[스프링 게시판] 파일 업로드
@
3/22/2023
파일 다운로드
[스프링 게시판] 파일 다운로드
게시글 삭제 시 첨부파일 삭제
[스프링 게시판] 게시글 삭제 시 첨부파일 삭제
게시글 이미지 첨부
[스프링 게시판] 게시글 이미지 첨부
게시글 수정 시 첨부파일 수정
[스프링 게시판] 게시글 수정 시 첨부파일 수정
@
3/23/2023
계층형 게시판
[스프링 게시판] 계층형 게시판
@
3/24/2023
🌕 [스프링 게시판] 계층형 게시판 ID 압축
@
3/25/2023
계층형 댓글
[스프링 게시판] 계층형 댓글 만들기