- 스프링 부트 앱을 제작할 때 기본 기능 이외에도 장애 유지율, 유지보수, 성능 등 생산성을 고려해야 합니다. 🤷♂️
- 스프링 부트는 주저없이 사용하는 것을 넘어, 자신만의 규칙, 라이브러리 등을 추가하여 커스터마이징할 수 있습니다. ⚙️
- 예외 처리가 중요하며, 특히 웹 계층에서 발생하는 예외는ginx로 처리되기 때문에 클라이언트의 HTTP 응답을 맞춤형으로 구성하는 것이 필요합니다. ⚠️
- 컨트롤러 어드바이스를 통해 예외 처리 로직을 구현하고, 최신 스프링 버전에서는 RFC 7807 Problem Details를 활용하여 표준화된 예외 반응을 제공할 수 있습니다. 📌