Skip to content

게시판 만들기 프로젝트 어드민편. 자바 + 스프링부트와 관련 기술들을 공부한다.

Notifications You must be signed in to change notification settings

ekgus419/web-project-board-admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

게시판 서비스 어드민

가장 기본적이고 보편적인 게시판 기능에 어드민 기능을 추가한 서비스입니다. 게시판 프로젝트의 개발과 기능 사용은 이 프로젝트와 연관이 있습니다. 패스트캠퍼스의 강의를 수강하며 스프링 부트와 관련 기술들, 자바 17 기능들, 개발 도구들을 경험하였습니다.

개발 환경

  • Intellij IDEA Ultimate
  • Java 17
  • Gradle 7.4.1
  • Spring Boot 2.7.0

기술 세부 스택

Spring Boot

  • Spring Boot Actuator
  • Spring Web
  • Spring Data JPA
  • Rest Repositories
  • Rest Repositories HAL Explorer
  • Thymeleaf
  • Spring Security
  • H2 Database
  • MySQL Driver
  • Lombok
  • Spring Boot DevTools
  • Spring Configuration Processor

그 외

  • QueryDSL 5.0.0
  • Bootstrap 5.2.0-Beta1
  • Heroku
  • 유즈케이스 다이어그램 usecase
종류 uri method 기능 설명
/ GET 루트 페이지 게시판 페이지로 이동
/error GET 에러 페이지
/login GET 로그인 페이지
/sign-up GET 회원 가입 페이지
/articles GET 게시판 페이지
/articles/{article-id} GET 게시글 페이지
/articles/search GET 게시판 검색 전용 페이지
/articles/search-hashtag GET 게시판 해시태그 검색 전용 페이지
api /api/sign-up POST 회원 가입
/api/login GET 로그인 요청
/api/articles GET 게시글 리스트 조회
/api/articles/{article-id} GET 게시글 단일 조회
/api/articles POST 게시글 추가
/api/articles/{article-id} PUT, PATCH 게시글 수정
/api/articles/{article-id} DELETE 게시글 삭제
/api/articleComments GET 댓글 리스트 조회
/api/articleComments/{article-comment-id} GET 댓글 단일 조회
/api/articles/{article-id}/articleComments GET 게시글에 연관된 댓글 리스트 조회
/api/articles/{article-id}/articleComments/{article-comment-id} GET 게시글에 연관된 댓글 단일 조회
/api/articles/{article-id}/articleComments POST 댓글 등록
/api/articles/{article-id}/articleComments/{article-comment-id} PUT, PATCH 댓글 수정
/api/articles/{article-id}/articleComments/{article-comment-id} DELETE 댓글 삭제

About

게시판 만들기 프로젝트 어드민편. 자바 + 스프링부트와 관련 기술들을 공부한다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published