Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- submodule
- k8s
- evicted
- Xmx
- property
- Java Virtual Machine
- Probe
- Git
- intellij
- pod
- spring boot
- liveness probe
- Kubernetes
- java
- diskpressure
- JVM
- startup probe
- readiness probe
- properties
- logback
- 회고
- jpa
- 글또
- ORM
- application properties
- configmap
- OOM
- gradle
- xms
- Heap
Archives
- Today
- Total
목록submodule (1)
여우발개발
배경MSA 환경에서 여러 프로젝트를 개발하다 보면 자연스럽게 공통되는 코드들이 생긴다.이런 중복들을 줄이기 위해 공통되는 코드들을 하나의 라이브러리로 묶고, 이를 JAR 형태로 Maven 레포지토리에 배포해 사용하고 있었다.다음은 공통 모듈로 분리해 사용했던 주요 항목들이다. 공통 응답 및 예외 처리 모든 프로젝트에서 동일한 형식으로 사용하는 BaseResponse 서비스에서 발생하는 RuntimeException을 처리할 @RestControllerAdvice, @ExceptionHandler 공통 entity 서비스 간에 공유되는 entity를 별도 모듈로 관리 (예: service, admin, batch 등) JAR로 공통 모듈을 관리하는 방식은 재사용..
Backend
2025. 5. 6. 22:46