집봄 프로젝트 cms spring boot repository
- language : java
- framework : Spring boot
- DB : MariaDB
- data access : jpa
- java : 1.8
- Spring : 2.6.1
- DB : 10.6.5
- url:port/swagger-ui.html
{
"success": true,
"data": {
"tmax":{}
"somethings":[{},{}]
}
}
{
"success": false,
"error": {
"code": "E1101",
"message": "login fail"
}
}
-
ErrorCode Enum 구현 필드는 status, code, message
-
RuntimeException 상속받는 Exception 클래스 구현
-
필요하다면 ErrorResponse 내부 클래스로 추가 구현 -> code와 message를 바인딩 용도
-
ExceptionHandler에서 ResponseEntity로 묶어서 반환
-
- http://localhost:8080/ 에 접속한다.
- 카카오 간편 로그인을 클릭 후 로그인 한다.
- 콘솔에 찍히는 access token 을 복사한다.
- login api 를 사용한다.
-
application.yml의 USER_PROFILE 을 dev로 설정한다.
- build 를 해서 jar file 을 만든다.
- docker build --platform amd64 -t minjoonlee/zipbora:version .
- docker push minjoonlee/zipbora:version
- zipbora.net에 접속해서 sudo docker pull minjoonlee/zipbora:version
- sudo docker run -p 8081:8081 -d minjoonlee/zipbora:version