Skip to content

Springboot 게시판, Junit5 단위 테스트

Notifications You must be signed in to change notification settings

daily1313/Board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

게시판 프로젝트


기존 기능

CRUD 기능을 이용하여 게시판의 기본적인 기능 구현(글 삭제, 수정, 등록, 조회)

Skills

  • Java 11
  • Spring boot 2.7.2
  • Gradle
  • Spring data JPA
  • Spring Web
  • Validation
  • Lombok
  • Mysql
  • Junit5 Test
  • Spring Security

    Git Convention

  • feat : 새로운 기능 추가
  • fix : 버그 수정
  • docs : 문서 수정
  • style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
  • refactor : 코드 리팩토링
  • chore : 빌드 업무 수정, 패키지 매니저 수정

    개선한 부분

  • 개발한 API를 검증하기 위한 Junit5 단위테스트코드 작성
    r2
  • Docker를 이용해 개발한 웹 어플리케이션 배포 완료
    r3
  • 클라이언트와의 협업을 위해 예외처리, Response타입 부분 고려
  • Swagger를 사용해 API 문서 자동화
    r1

    추후 기능 구현할 부분

  • Paging 처리
  • 메서드명 가독성 고려
  • infra layer 설계
  • Service 추상화
  • Security, JWT Token을 이용한 UserService 설계
  • About

    Springboot 게시판, Junit5 단위 테스트

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages