Skip to content

[4기 김민희,박세영] Spring Boot JPA로 게시판 구현 미션 제출합니다. #261

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 47 commits into
base: 김민희/박세영
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
88ba28d
[Feat] : 프로젝트 세팅
KimMinheee Aug 2, 2023
4f57ecf
[Feat] : 의존성 세팅
KimMinheee Aug 8, 2023
1cd3687
[Feat] : yml 파일 세팅
KimMinheee Aug 8, 2023
4a0852f
[Feat] : BaseEntity 구현
KimMinheee Aug 8, 2023
386cc4b
[Feat] : 클래스 다이어그램 작성
KimMinheee Aug 8, 2023
cea7c3f
[Feat] : User 엔티티 추가
KimMinheee Aug 8, 2023
21e4803
[Feat] : User 컨트롤러 구현
KimMinheee Aug 8, 2023
5810a42
[Feat] : User Controller Dto 및 Converter 구현
KimMinheee Aug 8, 2023
08da48d
[Feat] : User Service 구현
KimMinheee Aug 8, 2023
5a59911
[Feat] : User Service Dto 및 Converter 구현
KimMinheee Aug 8, 2023
2698eb3
[Feat] : UserNotFoundException 구현
KimMinheee Aug 8, 2023
0235e6d
[Feat] : ErrorCode 및 GlobalExceptionHandler 구현
KimMinheee Aug 8, 2023
952e6ac
[Feat] : ErrorResponse 구현
KimMinheee Aug 8, 2023
3494d20
[Feat] : SuccessCode 구현
KimMinheee Aug 8, 2023
798c2a4
[Feat] : Post 엔티티 구현
KimMinheee Aug 8, 2023
43329b2
[Feat] : Post Controller 구현
KimMinheee Aug 8, 2023
8e435e5
[Feat] : Post Controller Dto 및 Converter 구현
KimMinheee Aug 8, 2023
0a0843e
[Feat] : Post Service 구현
KimMinheee Aug 8, 2023
4b77c1e
[Feat] : Post Service Dto 및 Converter 구현
KimMinheee Aug 8, 2023
46db2d2
[Feat] : Custom Exception 구현
KimMinheee Aug 8, 2023
7d99660
[Feat] : PostRepository 구현
KimMinheee Aug 8, 2023
9c5c72a
[Feat] : UserRepository 구현
KimMinheee Aug 8, 2023
4380410
[Test] : User 테스트 코드 작성
KimMinheee Aug 8, 2023
d088b35
[Test] : Post 테스트 코드 작성
KimMinheee Aug 8, 2023
33e57f3
[Test] : RestDocs 문서 작성
KimMinheee Aug 8, 2023
cbd4c79
[Style] : RestDocs html 문서 생성
KimMinheee Aug 8, 2023
189ba50
[Refactor] : Dto 내 message 추가
KimMinheee Sep 29, 2023
4fef777
[Refactor] : PostController @RequestMapping 수정 및 api 주석 추가
KimMinheee Sep 29, 2023
d7caca4
[Refactor] : Post entity 클래스 내 @Getter 및 생성자 내부 검증 코드 추ㄱ
KimMinheee Sep 29, 2023
66fa377
[Refactor] : Response Dto 클래스 내 @Valid 검증 어노테이션 삭제
KimMinheee Sep 29, 2023
9826104
[Feat] : SuccessResponse 클래스 생성 및 삭제시 사용 코드 추가
KimMinheee Sep 29, 2023
5a7bf8a
[Refactor] : GlobalExceptionHandler 내 코드 일부 수정
KimMinheee Sep 29, 2023
b0b633b
[Refactor] : ErrorResponse 내 get메소드 추가 & 개행
KimMinheee Sep 29, 2023
aa1eb85
[Refactor] : PostService 코드 수정
KimMinheee Sep 29, 2023
281491a
[Feat] : JasyptTest 관련 코드 추가
KimMinheee Sep 29, 2023
054756d
[Test] : PostControllerTest 코드 수정
KimMinheee Sep 29, 2023
dc1636e
[Test] : PostServiceTest 코드 수정
KimMinheee Sep 29, 2023
7ba24e2
[Test] : UserControllerTest 코드 수정
KimMinheee Sep 29, 2023
92e3699
[Feat] : application-test.yml 파일 추가
KimMinheee Sep 29, 2023
4ab0ba7
[Feat] : jascypt 의존성 추가
KimMinheee Sep 29, 2023
9f5c9a5
[Feat] : gitignore에 jasycpt 관련 파일 추가
KimMinheee Sep 29, 2023
c20d65b
[Test] : UserControllerTest 코드 수정
KimMinheee Sep 29, 2023
7aa2c20
[Feat] : jascypt 적용을 위한 application.yml 파일 수정
KimMinheee Sep 29, 2023
d06196c
[Refactor] : PostService 코드 수정
KimMinheee Sep 29, 2023
ded9b9e
[Style] : 코드 개행
KimMinheee Sep 29, 2023
46e48ef
[Refactor] : UserController 수정
KimMinheee Sep 29, 2023
1d35fc3
[Refactor] : (Age, Name) vo 내 유효성 검사 코드 추가
KimMinheee Sep 29, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
216 changes: 216 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,216 @@
# Created by https://www.toptal.com/developers/gitignore/api/java,gradle,intellij,macos
# Edit at https://www.toptal.com/developers/gitignore?templates=java,gradle,intellij,macos

### Intellij ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

gradle/
gradlew
gradlew.bat
HELP.md

src/test/java/com/blackdog/springbootBoardJpa/global/JasyptTest.java
src/main/resources/jasypt-encryptor-password.txt

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# AWS User-specific
.idea/**/aws.xml

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# SonarLint plugin
.idea/sonarlint/

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

### Intellij Patch ###
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721

# *.iml
# modules.xml
# .idea/misc.xml
# *.ipr

# Sonarlint plugin
# https://plugins.jetbrains.com/plugin/7973-sonarlint
.idea/**/sonarlint/

# SonarQube Plugin
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
.idea/**/sonarIssues.xml

# Markdown Navigator plugin
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
.idea/**/markdown-navigator.xml
.idea/**/markdown-navigator-enh.xml
.idea/**/markdown-navigator/

# Cache file creation bug
# See https://youtrack.jetbrains.com/issue/JBR-2257
.idea/$CACHE_FILE$

# CodeStream plugin
# https://plugins.jetbrains.com/plugin/12206-codestream
.idea/codestream.xml

# Azure Toolkit for IntelliJ plugin
# https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij
.idea/**/azureSettings.xml

### Java ###
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*

### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### macOS Patch ###
# iCloud generated files
*.icloud

### Gradle ###
.gradle
**/build/
!src/**/build/

# Ignore Gradle GUI config
gradle-app.setting

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

# Avoid ignore Gradle wrappper properties
!gradle-wrapper.properties

# Cache of project
.gradletasknamecache

# Eclipse Gradle plugin generated files
# Eclipse Core
.project
# JDT-specific (Eclipse Java Development Tools)
.classpath

### Gradle Patch ###
# Java heap dump
*.hprof

###jar 파일 생성 관련 META-INF###
META-INF/*

.idea/*

# End of https://www.toptal.com/developers/gitignore/api/java,gradle,intellij,macos
Loading