본문 바로가기

application.yml2

Spring batch with multiple db Spring batch with multiple db 스프링에서 두개 이상의 데이터베이스와 연결하여 사용하는 예제로 배치를 만들어 보기로 했다. 두개의 데이터베이스를 어떻게 구성하고 스프링에서 어떻게 활용하는지 체크해보자. 프로젝트의 목적은 외부 데이터베이스의 부서 테이블을 읽어 메인 데이터베이스의 부서 테이블로 옮기는 것이다. 순서 1부 멀티플 데이터베이스 설정 (현재) 2부 배치 스텝과 잡 설정 프로젝트 생성 우선 기본 스프링 이니셜라이저를 통해 프로젝트를 생성한다. 코틀린을 이용한 프로젝트를 생성한다. 생성시 선택한 디펜던시 및 도구는 다음과 같다. flowchart LR kotlin --- gradle batch --- data-jdbc --- data-jpa --- jdbc-driver 스프링 .. 2023. 3. 24.
spring rest 서비스중 error 응답에서 trace 제거하기 에러 응답을 보면 여러 메시지가 포함되어 있지만 그중에 trace 부분은 너무 길기도 하고 뭔가 내부 정보가 빠져나가는 것 같아 사용자에게 보여지는 것이 불안하다. 그래서 보통 운영에서는 제거하고 사용한다. 제거하기 위한 간단한 방법을 보자. application.yml 사용시 server: error: include-stacktrace: never application.properties 사용시 server.error.include-stacktrace: never 이제 애플리케이션을 재시작하고 오류를 발생시켜 보면 trace 항목이 사라진걸 확인할 수 있다. 2023. 2. 28.