heechann
이전 블로그 글 : https://heechann.github.io/
close
프로필 배경
프로필 로고

heechann

  • 글 (21)
    • JVM (0)
    • Java (2)
    • Spring Boot (6)
    • Spring Framework (1)
    • Spring JPA (1)
    • Gradle (2)
    • MySQL (1)
    • 오픈소스 (2)
    • 일상 (5)
    • 책 (0)
    • archives (1)
  • 홈
  • 태그
  • 방명록
Spring Boot 로깅 (2) - logback-spring.xml 설정 및 Grafana Loki 연동

Spring Boot 로깅 (2) - logback-spring.xml 설정 및 Grafana Loki 연동

이번글에서는 Logback 아키텍처를 이해하고 `logback-spring.xml` 파일 작성하는 방법을 정리하려 합니다. 그리고 최종적으로 Grafana Loki로 연동하여 수집된 로그가 모니터링 도구에서 어떻게 표시되는지까지 확인해보려고 합니다. 이전에는 AI의 도움을 받아 설정 파일을 급하게 작성한 적이 있었는데 앞으로는 직접 작성할 수 있으면 좋을 것 같고, Grafana Loki에 연동했을 때 대시보드에 어떻게 로그가 보이는지 직접 살펴보는 것이 목표입니다. 실습을 진행한 환경은 윈도우 11이며 아래 링크는 제가 실습을 진행하며 사용한 Spring Boot 프로젝트 입니다. java-play-ground/practice_logging at main · HeeChanN/java-play-groun..

  • format_list_bulleted Spring Boot
  • · 2025. 9. 21.
  • textsms
Spring MVC Validation - 메서드 검증

Spring MVC Validation - 메서드 검증

Spring Boot를 이용한 프로젝트에서 Controller에 검증을 추가하기 위해 Spring Validation 관련 공부를 시작했다. Validation과 관련된 문서는 아래와 같이 여러 종류가 있었는데 이중 Spring Framework의 공식문서와 소스코드 기반으로 학습을 진행하였다.`1. 스프링 공식 문서 :`https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-controller/ann-validation.html `2. Jakarta Validation 공식문서:`https://jakarta.ee/specifications/bean-validation/3.1/jakarta-validation-spec-3.1.html#const..

  • format_list_bulleted Spring Framework
  • · 2025. 7. 14.
  • textsms
Spring Rest Docs 사용하기 (1) - 기본 설정과 API 문서 생성

Spring Rest Docs 사용하기 (1) - 기본 설정과 API 문서 생성

그동안 API 문서화를 위해 Swagger UI를 사용했다. 하지만 사용하면서 몇 가지 아쉬운 점들이 있었다. 문서의 최신화가 어려웠다. 코드가 변경될 때마다 어노테이션을 함께 수정해야 했는데, 이 과정에서 종종 누락이 발생했고 실제 API와 문서 간의 불일치가 생겼다.둘째, 비즈니스 로직과 무관한 문서화 코드가 Controller에 계속 쌓이는 것이 불편했다. @ApiOperation, @ApiParam 등의 어노테이션들이 Controller 클래스를 복잡하게 만들고, 코드의 가독성을 떨어뜨렸다. 최근 테스트 코드 작성에 집중하면서 Controller Slice 테스트를 통해 API 문서를 자동 생성할 수 있는 Spring Rest Docs를 알게 되었다. 테스트가 성공해야만 문서가 생성되는 구조라 문..

  • format_list_bulleted Spring Boot
  • · 2025. 7. 4.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 글 (21)
    • JVM (0)
    • Java (2)
    • Spring Boot (6)
    • Spring Framework (1)
    • Spring JPA (1)
    • Gradle (2)
    • MySQL (1)
    • 오픈소스 (2)
    • 일상 (5)
    • 책 (0)
    • archives (1)
최근 글
인기 글
태그
  • #Spring Boot
  • #spring rest docs
  • #유레카 3기
  • #[LG유플러스] 유레카 백엔드
  • #restdocs-api-spec
  • #REST Docs
  • #멀티캠퍼스IT부트캠프
  • #일상
  • #부트캠프후기
  • #redoc
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바