ใฐใญใฎ้ ็ฝฎ
ๅ็ดใใไธญ็ดใใไธ็ดใพใงใSpringใใใญใคใกใณใใฎๅบๆฌ็ใชๆฆๅฟตใใใAPIใฎไฝฟ็จๆณใจๅ ้จใขใผใญใใฏใใฃๆง้ ใๆทฑใใซใใผใใฆใใพใใใใใฆใในใใชใณใฐ้ ็ฝฎๅๆฉ่ฝใฎๆตใใจๅ็ใๅญฆ็ฟใใใใจใซใชใใใใใใใจใซๆงใ ใช้ ็ฝฎใขใใชใฑใผใทใงใณ้็บใฎใใใฎๅฎๅ็ๆ่ฆใ่บซใซใคใใใใจใซใชใใพใใ
ๅ่ฌ็ 3,991ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
์คํ๋ง ๋ฐฐ์น ๋ฒ์ ์ง๋ฌธ
๊ฐ์์์ ์ฌ์ฉ๋๋ ๋ฒ์ ์ Spring Batch 2.5.1์ด๊ณ ์ต์ ์คํ๋ง ๋ฐฐ์น๋ 6 ๋ฒ์ ๋๊น์ง ๋์จ๊ฑธ๋ก ์๊ณ ์์ต๋๋ค.๊ทธ๋ฆฌ๊ณ , ์ผํ ๋ณด๋ deprecated๋
spring-bootspring-batchprofit069
ใป
5ใถๆๅ
0
95
1
- ๆช่งฃๆฑบ
์์ค์ฝ๋๊ฐ ์ด๋์ ์๋์?
์์ค์ฝ๋๊ฐ ๊นํ๋ธ์ ์๋ค๊ณ ํ๋๋ฐ, ๊ฐ ๋จ์๋ณ๋ก ์ด๋ค ๋ธ๋์น์ ์ฐ๊ฒฐ๋์ด ์๋์ง ์์๊ฐ ์๋ค์.๊ณผ์ ๊ต์ ์๋ ์์ค ์์น ๋ด์ฉ์ ์์ด์.
spring-bootspring-batchiam0jin
ใป
6ใถๆๅ
0
77
2
- ๆช่งฃๆฑบ
ํธ๋์ญ์ ์์ธ
์๋ ํ์ธ์, ์ ์ธ์ ํธ๋์ญ์ ์ ์ฌ์ฉํ์์ง๋ง ์ ์์๊ณผ ๋ค๋ฅด๊ฒ ์๋น์ค ๋ก์ง์ด ๋กค๋ฐฑ๋์ง ์๊ณ ๋๊น์ง ์คํ๋๋ ํ์์ด ์์ด์ ์๋ฌธ์ ๊ตฌํฉ๋๋ค. ์ค
spring-bootchancehee960739
ใป
8ใถๆๅ
0
79
1
- ๆช่งฃๆฑบ
์ง๋ฌธ์ด ์์ต๋๋ค.
๊ฐ์ ๋ด์ฉ์ด ์ ๋ฐ์ ์ผ๋ก ์ด๋ก ์์ฃผ๋ก ๊ตฌ์ฑ๋ ๊ฒ ๊ฐ์๋ฐ์, ํน์ ๊ฐ์ ํ๋ฐ๋ถ๋ ๋น์ทํ ํ๋ฆ์ผ๋ก ์งํ๋ ๊น์?๊ฐ์ธ์ ์ผ๋ก ์ค๋ฌด์์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ ์ฌ์ฉ ์์ ๋ ํ๋ฆ์ด
spring-bootspring-batchnet797360108
ใป
9ใถๆๅ
0
113
2
- ๆช่งฃๆฑบ
ChunkListener ์์ beforeChunk ์ ์คํ ์์ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์, ๊ฐ์๋ฅผ ๋ณด๋ฉด์ ๊ถ๊ธํ ์ ์ด ์๊ฒจ์์. ๊ฐ์ ์์์๋ beforeChunk ๊ฐ ํธ๋์ญ
spring-bootspring-batchkyunghyun
ใป
10ใถๆๅ
0
104
2
- ๆช่งฃๆฑบ
์ฌ๋ฌ JOB ์ค์ ํ๋๋ฒ
<img src="https://cdn.inflearn.com/public/files/posts/39dd68d7-ae4f-448a-bca2-42cd540e9e61/1388287c-81f7-4f23-a0fe-b2d2dc809cde.png" media-type="img"
spring-bootspring-batchicb16964125
ใป
1ๅนดๅ
0
142
2
- ๆช่งฃๆฑบ
๊ฐ์ ์๋ฃ ๋ค๋ฅธ ๋ฐฉ๋ฒ ์์๊น์?
๋งฅ์ ์ฌ์ฉ์ค์ธ๋ฐ DB ์คํค๋ง ์์ฑ ๋ฐ ์ดํด(1) ํํธ์์ ์๋ฃ ๋ค์ด๋ก๋๊ฐ ๋ถ๊ฐ๋ฅํด์์ ๋ค๋ฅธ๋ฐ์ ๋ค์ด๋ก๋ ๊ฐ๋ฅํ๊ฒ ์์๊น์?
spring-bootspring-batchbowon1273749
ใป
1ๅนดๅ
0
146
1
- ๆช่งฃๆฑบ
JobExecution๊ณผ JobExecutionContext์์ ๊ด๊ณ
Q1) JobExecution๊ณผ JobExecutionContext๋ job์ด ์คํ๋ ๋๋ง๋ค ์๊ธฐ๋๊ฒ ๋ง๋์?Q2) ๋ง๋ค๋ฉด ๊ฐ์ ์์ ์ ๊ฐ์ด ๊ฐ์ job์ ๋ ๋ฒ
spring-bootspring-batchkookiencream
ใป
1ๅนดๅ
0
175
2
- ๆช่งฃๆฑบ
ํน์ job๋ง ์คํ
ํด๋น ๊ฐ์๋ฅผ ๋ณด๊ณ jenkins๋ฅผ ์ด์ฉํด์ spring batch๋ฅผ ์คํํ๋ ค๊ณ ํฉ๋๋ค. ํ์ฌ application.yml์ ์๋์ ๊ฐ์ด enabled: false๋ก ํด๋์์ต๋๋ค.spring: batch: j
spring-bootspring-batchehddbs4521005184
ใป
1ๅนดๅ
1
219
1
- ๆช่งฃๆฑบ
Batch ์ฑ๋ฅ ์ง๋ฌธ
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.์ด ๊ฐ์
spring-bootspring-batchไฝๆ่ ใชใ
ใป
0
139
1
- ๆช่งฃๆฑบ
ItemReaderAdapter ์ข ๋ฃ
ItemReaderAdapter๋ฅผ ์ฌ์ฉํ ์ผ์ด ์์ด์ ์ฌ์ฉํ๋ ์ค ์กฐํํด์จ ๋ฐ์ดํฐ๊ฐ null ์ผ ๊ฒฝ์ฐ์ ๋ฐฐ์น๊ฐ ์ข ๋ฃ๊ฐ ๋์ด์ผ๋๋ฐ ์ข ๋ฃ๊ฐ ์๋๊ณ ๋ฌดํํ ๋ฐ๋ณต๋ฉ๋๋ค.. ๋ฌด์์ด ๋ฌธ์ ์ผ๊น์??reader(itemReader) .writer(it
spring-bootspring-batchstonesnail10778
ใป
0
74
1
- ๆช่งฃๆฑบ
[ ๊ฐ์ข Git ๋ธ๋์น ๋ฌธ์ ] ์น์ 9 > JdbcCursorItemReader, JpaCursorItemReader
์น์ 9 > JdbcCursorItemReader, JpaCursorItemReader ๊ฐ์ข Git ๋ธ๋์น ์ ๋ณด ๋ฌธ์๋๋ฆฝ๋๋ค. ๊ณ์ ์ฐพ์๋ด๋ ๋ชป์ฐพ๊ฒ ์ต๋๋ค. Part6.X.X ๋ฅผ ๋ชจ๋ ๋ค์ ธ๋
spring-bootspring-batchlinchpin
ใป
0
164
2
- ๆช่งฃๆฑบ
Spring Batch ๋ฐฐํฌ ์ง๋ฌธ
์๋ ํ์ธ์, ๊ฐ์ฌ๋.๊ฐ์ฌ๋ ๊ฐ์๋ก Spring Batch๋ฅผ ๊ณต๋ถํ๊ณ ์๋ ์ฌ๋์ ๋๋ค. ๋ค๋ฆ์ด ์๋๋ผ ๋ฐฐํฌ ๋ฐฉ๋ฒ์ ์์ด์ ๋ง๋ ํ ๋ฐฉ๋ฒ์ด ๋ ์ค๋ฅด์ง ์์ ์ง๋ฌธ์ ๋๋ฆฌ๊ฒ ๋์์ต๋๋ค.AWS Cloud๋ฅผ ํ์ฉํ ๋ฐฐํฌ
spring-bootspring-batchserverengineer
ใป
0
226
2
- ๆช่งฃๆฑบ
spring batch ๋ฒ์
ํ์ฌ spring batch 5.xx ๋ฒ์ ์ธ๊ฑธ๋ก ์๋๋ฐ 4.xx๋ฒ์ ๊ณผ ์ผ๋ถ ์ฐจ์ด๊ฐ์๋ค๊ณ ๋ค์์ต๋๋ค. ํ๋ก์ ํธ ๊ตฌ์ฑ ๋ฐ ์์กด์ฑ ์ค์ ํํธ์ spring ๋ฒ์ ๋ 2.xx๋ก ๋์ด์์ด์ ํ์ฌ ์ ๋ spring 3.xx์ด๊ณ batch๋ 5.xx ๋ฒ์ ์ ์ด์ฉํ๊ณ ์์ด์ ํฌ๊ฒ
spring-bootspring-batchehddbs4521005184
ใป
0
228
2
- ๆช่งฃๆฑบ
retry count ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์ ๊ฐ์ฌ๋ ์ข์ ๊ฐ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.ํด๋น RetryListener ์์ ์์ ์กฐ๊ธ ์ดํด๋์ง ์๋ ๋ถ๋ถ์ด ์์ด ๊ธ ๋จ๊น๋๋ค.CustomItemProcessor์์ ์์ดํ ์ด 2์ผ ๋ ์์ธ๊ฐ 1๋ฒ ๋ฐ์ํ๊ณ CustomItemW
spring-bootspring-batchchaelynjang7321
ใป
0
150
2
- ๆช่งฃๆฑบ
StepExecutionListener ์ afterStep ์์ return ExitStatus.FAILED ์ ์ํ ๋์์ ์๋ฌธ์ด ๊ฐ๋๋ค.
์๋ ํ์ธ์ ์ ์๋, ๊ฐ์ธ์ ์ผ๋ก ์ด ๊ฐ์๋ฅผ ๋ค ๋ณด๊ณ ,ํผ์์ ์ด๊ฒ์ ๊ฒ ํด๋ณด๊ณ ์๋๋ฐ, ๋ญ๊ฐ ์ดํด๊ฐ ์๋๋ ํ์์ด ์์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค. ์ผ๋จ ์ ๊ฐ ์์ฑํ ์์ฃผ ๊ฐ๋จํ Batch ์ฝ๋๋ฅผ ๋จผ์ ๊ณต์ ํ๊ฒ ์ต๋๋ค. (Spring b
spring-bootspring-batchtastybread
ใป
0
300
2
- ๆช่งฃๆฑบ
jdbc, jpa ์ปค์๋ฐฉ์ ์กฐํ ๋ฐฉ์ ์ฐจ์ด ์ง๋ฌธ (๊ฐ์ฌ๋๊ป ๋ต๋ณ ๋ฐ๊ณ ์ถ์ต๋๋ค)
์๋ ํ์ธ์์ปค์๋ฐฉ์์์ Jdbc๋ ์ต์ด open ๋ฉ์๋ ํธ์ถ ๋ db์ ์ฟผ๋ฆฌ๋ฅผ ๋ ๋ ค ResultSet ์ฒซ๋ฒ ์งธ row๋ฅผ ๊ฐ์ ธ์จ ์ํ์์ read() ๋ฅผ ๋ฐ๋ณตํด์ db resultset ์ปค์๋ฅผ ํ๋์ฉ ์ด๋ ์์ผ ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ผ๋ก ๊ฐ์ ธ์ค๋ ๊ฑธ๋ก ์๊ณ ์์ต๋
spring-bootspring-batchdltmdgns40299159
ใป
0
216
2
- ๆช่งฃๆฑบ
Multithread step๊ณผ AsyncItemProcessor
read ์์ ์ด ๋ฌด๊ฒ๊ณ (๋๋ฆผ) processor ์์ ์๋ I/O(api call ๋ฑ,,)๊ฐ ๋ง๋ค๊ณ ๊ฐ์ ํ์๋ Multithread step(reader๋ ์ค๋ ๋์์ )๊ณผ AsyncItemProcessor๋ฅผ ํจ๊ป ์ฌ์ฉํด๋ ๋ฌธ์ ๊ฐ ์์๊น์??Mul
spring-bootspring-batch122223
ใป
0
189
2
- ๆช่งฃๆฑบ
job ์ฌ์คํ
์๋ ํ์ธ์ ๊ฐ์ฌ๋ ์ข์ ๊ฐ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.๊ฐ์์ ์ฝ๋๋ฅผ ๋ฐ๋ผํ๋ฉฐ ์ค์ต์ ํ๊ณ ์๋๋ฐ job์ด ์คํจํ์ ๊ฒฝ์ฐ์๋ง ์ฌ์์์ด ๊ฐ๋ฅํ๊ณ completed๋ก ์ ์์ ์ผ๋ก ์ข ๋ฃ๋์์ ๊ฒฝ์ฐ์๋ ์ฌ์คํ์ด ์๋๋ค๋ ๊ฒ์ ์์งํ๊ณ ์์ต๋๋ค.(ํ๋ผ๋ฏธํฐ ์๊ฑฐ๋ ๋์ผํ ๊ฒฝ์ฐ)
spring-bootspring-batchchaelynjang7321
ใป
0
236
2
- ๆช่งฃๆฑบ
bean ์๋ช ์ฃผ๊ธฐ ๋ฌธ์ ๋์์ฃผ์ธ์(@Scope("step"), @Autowired)
์๋ ํ์ธ์. ๋ฌธ์ ๊ฐ ์๋๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋ ์ค๋ฅด์ง ์์ ๋ฌธ์๋๋ฆฝ๋๋ค.ํ์ฌ ์คํ๋ง ๋ฐฐ์น 4.1.4 ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์๊ณ , ์คํ๋ง ๋ถํธ๋ 2.1.4 ๋ฒ์ ์ ํ์ฌ์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์คํ๋ง ๋ฐฐ์น์์ JobListener๋ฅผ
spring-bootspring-batchnickhealthy
ใป
0
172
1

