inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김명일님의 블로그

김명일 김명일

@myeongil

미들 (4~8년) · 백엔드/서버 개발자

수강생
-
수강평
-
강의 평점
-
함께한 멘티
33
멘토링 리뷰
23
멘토링 평점
5.0

블로그 2

왜 내 배치는 로컬 JobParameter로 실행됐을까?

왜 내 배치는 로컬 JobParameter로 실행됐을까?

신규 배치 잡을 개발하면서, 로컬에서 먼저 실행해 정상 동작을 확인한 뒤 개발 서버에 배포해 실행해보았다. 그런데 이상한 문제가 발생했다. 배치 실행 시 항상 로컬에서 사용했던 JobParameter로만 실행되는 것. Jenkins에서 jobParameter를 넘겨 실행해도, 스프링 배치는 계속 로컬에서 실행한 JobParameter를 고정해서 사용했다. ...

좋아요수
2
  • 백엔드
  • SpringBatch
  • 스프링배치
PostgreSQL alias는 소문자로 나오는데 DTO 매핑은 잘 될까?

PostgreSQL alias는 소문자로 나오는데 DTO 매핑은 잘 될까?

TL;DR PostgreSQL은 따옴표 없는 alias를 전부 소문자로 변환하지만, JDBC 드라이버의 findColumn() 은 대소문자를 구분하지 않고 컬럼을 탐색하며, SimplePropertyRowMapper 는 DTO 필드명 그대로→snake_case 순으로 컬럼을 찾는다. 덕분에 AS blogId 로 alias를 줘도 DTO의 blogId 필드로...

좋아요수
2
  • 백엔드
  • jdbcClient
  • spring