inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

5장. 작전2: Run Squad 장악 작전 - 배치 실행의 진입점과 Spring Batch 자동 구성(시스템이 스스로 무장하는 순간 🏴‍☠️)

오타 발견

72

qwerty jon

작성한 질문수 12

1

가령 다음과 같이 getExecutionContextSerializer() 메서드를 오버라이드하면

g에 볼드처리안됨
--
원시적 침투 예제의 BatchConfig에서 DefaultBatchConfiguration 상속을 제거하고@EnableBatchProcessing을 추가하자. 다음과 같이 말이다.
예제

밑의 예제가 그냥 기존 DefaultBatchConfiguration 방식만 나와있음
아마 기존과 수정을 두개 다 표시하는식으로 하고싶었을거같음

--
JobContext/StepContext: Late-Binding의 최종 무기고

키룩형 JobContext/StepContext가 존재하면 배치 스코프가 활성화된 상태라는 것은 알겠어. 근데 이 JobContext/StepSontext 대체 어디에 써먹는거지? 단순히 활성화를 의미하는게전부인가?

키룩형 -> 갈매기가 되고싶은 내면의 소리일수있음
괜찮음 주변에 돌멩이 지망생도 있고 독수리 지망생,딸기우유 지망생도 있어서 이해할수있음

java spring spring-boot spring-batch backend

답변 2

1

KILL-9

#!/bin/bash
# KILL-9 Bug Termination Response

echo ">> 버그 헌터, 이번에도 또 한 번 고맙다."
echo ""
echo "=== 제보 내용 분석 완료 ==="
echo ""
echo "[BUG #1] getExecutionContextSerializer 볼드 처리 누락"
echo ">>> 수정 완료. kill -9 시전했다."
echo ""
echo "[BUG #2] 예제 코드 불일치 (DefaultBatchConfiguration vs @EnableBatchProcessing)"
echo ">>> 내용 수정 완료. 상대적으로 최근에 추가된 내용이라 이제야 제보가 들어왔군."
echo ">>> 덕분에 깔끔하게 처형했다."
echo ""
echo "[BUG #3] 키룩형 → JobContext/StepContext 섹션"
echo ">>> 수정 완료. QWER형."
echo ""
echo "주변에 돌멩이 지망생, 독수리 지망생, 딸기우유 지망생도 있다니 이해는 하지만.."
echo ">>> 시스템 처형자에게 갈매기라니...  💀"
echo ""
echo ">>> 그대의 버그 사냥, 항상 감사한다."
echo ""
kill -9 $$

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

qwerty jon님, 강의 콘텐츠에서 발견하신 오타와 제안에 대한 피드백을 주셔서 감사합니다. 주신 내용을 살펴보니 여러 부분에서 주석이나 코드 설명의 개선이 필요하다고 이해했습니다.

  1. 볼드처리 문제:

    • “getExecutionContextSerializer()” 메서드의 메서드 이름 g 부분에 볼드 처리가 누락된 점에 대해서 말씀해주셨는데요, 이는 콘텐츠 작성 시의 작은 실수일 수 있습니다. 강의를 제공하는 KILL-9님께 이 피드백을 전달하여 수정될 수 있도록 하겠습니다.
  2. 예제 코드 문제:

    • 원시적 침투 예제의 BatchConfig에서 DefaultBatchConfiguration 상속을 제거하고 @EnableBatchProcessing을 추가하는 부분에서, 기존 방식과 새로운 방식 둘 다 명확하게 제시되지 않은 점에 대해서 지적해주셨습니다. 이 경우 예제의 시각적 명확성이 부족할 수 있는데, 강의 자료를 통해 정확한 의도 전달이 이루어질 수 있도록 수정이 필요할 것으로 보입니다.
  3. 내면의 소리와 표현의 다양성:

    • “키룩형”이라는 표현은 개인이 바라보는 심상의 표현이지만 명확성을 위해 갈매기, 독수리, 딸기우유와 같은 다양한 지망생을 이해할 수 있도록 더 설명이 필요할 수 있습니다. 수강생 여러분이 모든 내용을 명확하게 이해할 수 있도록 관련 부분의 개선을 강의 제공자에게 요청할 것입니다.

비슷한 예제나 문제가 있었던 기존의 답변과 토론을 통해 여러분께서 추가적인 이해를 도울 수 있는 자료입니다. 아래에 관련 글을 추천드리니 참고해보세요:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

형 책 어떻게 받아?

1

59

1

JpaCursorItemReader의 정렬 조건 부재의 영향

1

46

2

"컴파일 시점에 없는 값을 어떻게 참조할 것인가?" 섹션

1

53

2

형 이번에 낸 책이랑 강의 내용에 차이가 있어?

1

90

1

형 나 몰래 책내면 모를 줄 알고?

2

79

2

강의 중복 확인 요청

1

43

1

중복내용 제보?!

1

73

2

Json 요청 처리

1

69

2

[건의][6장][작전1] deprecated 메소드

1

78

2

[예제][3장][작전2] windows 에서 마지막 예제

1

71

2

[오타][3장][작전1] 형 이건 빨리 해줘

2

128

2

[오타] "리스너 활용: 시스템 완전 장악 매뉴얼" 부분

1

78

1

[오타] "JobScope와 StepScope 사용 시 주의사항" 부분

1

76

2

spring boot 4 + spring batch 6 설정 변경?

1

147

2

Batch 패키지 설계 — 실무에서 Job 단위 구조

1

128

2

Spring batch를 실행해줄 스케줄러와 batch 실행 환경

1

103

1

메타테이블에 데이터가 생기지 않는 이유

1

134

2

Spring Batch 4.3.10 ExecutionContext 한글 인코딩 이슈 관련 문의

1

125

2

@StepScope 또는 @JobScope와 JobOperator

1

165

5

Remote Partitioning

1

120

2

킬구형 실무에서는 JPA ItemReader / ItemWriter를 더 선호해? 아니면 JDBC itemReader/ItemWriter를 더 선호해?

1

154

2

병렬 중첩

1

111

3

형 코드에 public static class 이게 뭐야 ?

1

151

3

ExitStatus

1

73

2