Springboot+mariaDB를 이용한 게시판 구현
- IDE(통합개발환경) : IntelliJ Ultimate Edition
- 개발 언어 : Java 11.0.9
- 프레임워크 : Spring Boot 2.6.7
- 빌드 : Gradle
- DB(데이터베이스) : MariaDB 10.6.7
- DB 접근 기술(ORM) : Spring Data JPA
- View 템플릿 : Thymeleaf
- MariaDB
- 파일 선택 버튼 클릭 시, 파일 업로드 가능 (파일 업로드 기능)
- 등록하기 버튼 클릭 시, 등록완료 알림창을 띄운 후 게시글 리스트 페이지로 이동
- 목록으로 버튼 클릭 시, 게시글 리스트 페이지로 이동
- 업로드된 파일 띄우기
- 파일다운 버튼 클릭 시, 이미지를 저장 가능한 페이지로 이동
- 삭제하기 버튼 클릭 시, 삭제완료 알림창을 띄운 후 게시글 리스트 페이지로 이동 (게시글 삭제메세지 기능)
- 수정하기 버튼 클릭 시, 수정폼 페이지로 이동
- 목록으로 버튼 클릭 시, 게시글 리스트 페이지로 이동
- 수정 버튼을 클릭하여 수정폼에 들어오면, 원문 게시글의 내용을 미리 수정폼에 위치시켜둔다.
- 파일 업로드 기능
- 이전으로 버튼 클릭 시, 원문 게시글 상세페이지로 이동
- 수정하기 버튼 클릭 시, 수정완료 알림창을 띄운 후 게시글 리스트 페이지로 이동 (게시글 수정메세지 기능)
- 삭제하기 버튼 클릭 시, 삭제완료 알림창을 띄운 후 게시글 리스트 페이지로 이동 (게시글 삭제메세지 기능)