profile
growing up πŸ₯
post-thumbnail

Spring Batch Guide - 05. Spring Batch Scope & Job Parameter

Spring Batch Guide μ‹œλ¦¬μ¦ˆλŠ” μ΄λ™μš± κ°œλ°œμžλ‹˜μ˜ Spring Batch κ°€μ΄λ“œλ₯Ό 보고 ν•™μŠ΅ν•œ λ‚΄μš©μ„ μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€.λ§Žμ€ λ‚΄μš©μ΄ 원 κΈ€κ³Ό μœ μ‚¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 점 μ–‘ν•΄λ°”λžλ‹ˆλ‹€ πŸ™πŸ» μ΄λ²ˆμ—λŠ” Spring Batch의 Scope에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.μ—¬

2021λ…„ 1μ›” 12일
Β·
1개의 λŒ“κΈ€
Β·
post-thumbnail

Spring Batch Guide - 04. Spring Batch Job Flow

Spring Batch Guide μ‹œλ¦¬μ¦ˆλŠ” μ΄λ™μš± κ°œλ°œμžλ‹˜μ˜ Spring Batch κ°€μ΄λ“œλ₯Ό 보고 ν•™μŠ΅ν•œ λ‚΄μš©μ„ μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€.λ§Žμ€ λ‚΄μš©μ΄ 원 κΈ€κ³Ό μœ μ‚¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 점 μ–‘ν•΄λ°”λžλ‹ˆλ‹€ πŸ™πŸ» μ•žμ„œ Spring Batch의 Job을 κ΅¬μ„±ν•˜λŠ” λ°λŠ” Step이 μžˆλ‹€

2021λ…„ 1μ›” 12일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Spring Batch Guide - 03. 메타 ν…Œμ΄λΈ” 엿보기

Spring Batch Guide μ‹œλ¦¬μ¦ˆλŠ” μ΄λ™μš± κ°œλ°œμžλ‹˜μ˜ Spring Batch κ°€μ΄λ“œλ₯Ό 보고 ν•™μŠ΅ν•œ λ‚΄μš©μ„ μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€.λ§Žμ€ λ‚΄μš©μ΄ 원 κΈ€κ³Ό μœ μ‚¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 점 μ–‘ν•΄λ°”λžλ‹ˆλ‹€ πŸ™πŸ» 이전 κ²Œμ‹œκΈ€μ—μ„œ κ°„λ‹¨ν•˜κ²Œ 메타 ν…Œμ΄λΈ”μ„ μ†Œκ°œν•œ 적이 μžˆμŠ΅λ‹ˆλ‹€.

2021λ…„ 1μ›” 11일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Spring Batch Guide - 02. Batch Job μ‹€ν–‰ν•˜κΈ°

ν”„λ‘œμ νŠΈ 개발 ν™˜κ²½μ€ μ•„λž˜μ™€ κ°™μŠ΅λ‹ˆλ‹€.IntelliJ IDEA 2020.3.1Spring Boot 2.4.1Spring Batch 4.3.1Java 8Gradleλ¨Όμ € IntelliJλ₯Ό μ‚¬μš©ν•˜μ—¬ Spring Boot ν”„λ‘œμ νŠΈλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. New Projectλ₯Ό λˆŒλŸ¬μ„œ

2021λ…„ 1μ›” 11일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Spring Batch Guide - 01. 배치 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄λž€?

Spring Batch Guide μ‹œλ¦¬μ¦ˆλŠ” μ΄λ™μš± κ°œλ°œμžλ‹˜μ˜ Spring Batch κ°€μ΄λ“œλ₯Ό 보고 ν•™μŠ΅ν•œ λ‚΄μš©μ„ μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€. λ§Žμ€ λΆ€λΆ„κ³Ό contextκ°€ 원 κΈ€κ³Ό λΉ„μŠ·ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 배치(Batch)λŠ” μΌκ΄„μ²˜λ¦¬λž€ λœ»μ„ κ°–κ³  μžˆμŠ΅λ‹ˆλ‹€.

2021λ…„ 1μ›” 2일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Koans - Introduction / Lambdas

Kotlin Koans의 Introduction > Lambdas λ¬Έμ œμ— λŒ€ν•œ 풀이와 ν•™μŠ΅ λ‚΄μš©μž…λ‹ˆλ‹€.

2020λ…„ 12μ›” 11일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Koans - Introduction / Nothing type

Kotlin Koans의 Introduction > Nothing type λ¬Έμ œμ— λŒ€ν•œ 풀이와 ν•™μŠ΅ λ‚΄μš©μž…λ‹ˆλ‹€.

2020λ…„ 12μ›” 10일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Koans - Introduction / Nullable types

Kotlin Koans의 Introduction > Nullable types λ¬Έμ œμ— λŒ€ν•œ 풀이와 ν•™μŠ΅ λ‚΄μš©μž…λ‹ˆλ‹€.

2020λ…„ 12μ›” 9일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Reference - Basics / Basic Syntax

이 글은 Kotlin Reference(v1.4.21)λ₯Ό λ²ˆμ—­(?)ν•΄ λ³΄λ©΄μ„œ ν•™μŠ΅ν•œ λ‚΄μš©μ„ μ •λ¦¬ν•œ κΈ€μž…λ‹ˆλ‹€. μ˜μ–΄κ°€ μ΅μˆ™ν•˜μ§€ μ•Šμ•„ 잘λͺ»λœ λ²ˆμ—­μ΄ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

2020λ…„ 12μ›” 9일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Koans - Introduction / String templates

Kotlin Koans의 Introduction > String templates λ¬Έμ œμ— λŒ€ν•œ 풀이와 ν•™μŠ΅ λ‚΄μš©μž…λ‹ˆλ‹€.

2020λ…„ 12μ›” 9일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Koans - Introduction / Triple-quoted strings

Kotlin Koans의 Introduction > Triple-quoted strings λ¬Έμ œμ— λŒ€ν•œ 풀이와 ν•™μŠ΅ λ‚΄μš©μž…λ‹ˆλ‹€.

2020λ…„ 12μ›” 8일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Koans - Introduction / Default arguments

Kotlin Koans의 Introduction > Default arguments λ¬Έμ œμ— λŒ€ν•œ 풀이와 ν•™μŠ΅ λ‚΄μš©μž…λ‹ˆλ‹€.

2020λ…„ 12μ›” 8일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

μ½”λ“œ 뢄석 도ꡬ 적용기 - 3편, SonarQube μ μš©ν•˜κΈ°

이 글은 μš°μ•„ν•œν…Œν¬μ½”μŠ€μ—μ„œ μ§„ν–‰ν•œ ν”„λ‘œμ νŠΈμΈ 직고래의 기술 λΈ”λ‘œκ·Έμ— ν•¨κ»˜ κ²Œμ‹œλœ κΈ€μž…λ‹ˆλ‹€. μ•ˆλ…•ν•˜μ„Έμš”. μš°μ•„ν•œν…Œν¬μ½”μŠ€ 2κΈ°, μ…€λŸ¬λ¦¬ μ»΄νΌλ‹ˆμ—μ„œ 직고래λ₯Ό κ°œλ°œν•˜κ³  μžˆλŠ” μŠ€ν‹°μΉ˜(μ΄μ€€μ˜)μž…λ‹ˆλ‹€. μ½”λ“œ 뢄석 도ꡬ 적용기 - 2편, JaCoCo μ μš©ν•˜κΈ°μ— μ΄μ–΄μ„œ

2020λ…„ 12μ›” 8일
Β·
1개의 λŒ“κΈ€
Β·
post-thumbnail

μ½”λ“œ 뢄석 도ꡬ 적용기 - 2편, JaCoCo μ μš©ν•˜κΈ°

이 글은 μš°μ•„ν•œν…Œν¬μ½”μŠ€μ—μ„œ μ§„ν–‰ν•œ ν”„λ‘œμ νŠΈμΈ 직고래의 기술 λΈ”λ‘œκ·Έμ— ν•¨κ»˜ κ²Œμ‹œλœ κΈ€μž…λ‹ˆλ‹€. μ•ˆλ…•ν•˜μ„Έμš”. μš°μ•„ν•œν…Œν¬μ½”μŠ€ 2κΈ°, μ…€λŸ¬λ¦¬ μ»΄νΌλ‹ˆμ—μ„œ 직고래λ₯Ό κ°œλ°œν•˜κ³  μžˆλŠ” μŠ€ν‹°μΉ˜(μ΄μ€€μ˜)μž…λ‹ˆλ‹€.

2020λ…„ 12μ›” 8일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

μ½”λ“œ 뢄석 도ꡬ 적용기 - 1편, μ½”λ“œ 컀버리지(Code Coverage)κ°€ λ­”κ°€μš”?

이 글은 μš°μ•„ν•œν…Œν¬μ½”μŠ€μ—μ„œ μ§„ν–‰ν•œ ν”„λ‘œμ νŠΈμΈ 직고래의 기술 λΈ”λ‘œκ·Έμ— ν•¨κ»˜ κ²Œμ‹œλœ κΈ€μž…λ‹ˆλ‹€. μ•ˆλ…•ν•˜μ„Έμš”. μš°μ•„ν•œν…Œν¬μ½”μŠ€ 2κΈ°, μ…€λŸ¬λ¦¬ μ»΄νΌλ‹ˆμ—μ„œ 직고래λ₯Ό κ°œλ°œν•˜κ³  μžˆλŠ” μŠ€ν‹°μΉ˜(μ΄μ€€μ˜)μž…λ‹ˆλ‹€. μ΄λ²ˆμ— 직고래 ν”„λ‘œμ νŠΈμ— μ½”λ“œ 컀버리지 뢄석 도ꡬλ₯Ό μ μš©ν•˜κ²Œ λ˜μ—ˆλŠ”λ°μš”

2020λ…„ 12μ›” 8일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Koans - Introduction / Named arguments

Kotlin Koans의 Introduction > Named arguments λ¬Έμ œμ— λŒ€ν•œ 풀이와 ν•™μŠ΅ λ‚΄μš©μž…λ‹ˆλ‹€.

2020λ…„ 12μ›” 8일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Koans - Introduction / Hello, world!

Kotlin Koans의 Introduction > Hello, world! λ¬Έμ œμ— λŒ€ν•œ 풀이와 ν•™μŠ΅ λ‚΄μš©μž…λ‹ˆλ‹€.

2020λ…„ 12μ›” 8일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Kotlin Koans μ‹œμž‘ν•˜κΈ° (with IntelliJ)

μ €λŠ” 올 ν•œ ν•΄λ™μ•ˆ μš°μ•„ν•œν…Œν¬μ½”μŠ€(μ΄ν•˜ μš°ν…Œμ½”)의 μ›Ή λ°±μ—”λ“œ ꡐ윑 과정을 μ΄μˆ˜ν•˜μ˜€μŠ΅λ‹ˆλ‹€. (μš°ν…Œμ½”λŠ” μ €μ—κ²Œ μžˆμ–΄ λ„ˆλ¬΄λ‚˜ κ°’μ§„ κ²½ν—˜μ΄μ—ˆμŠ΅λ‹ˆλ‹€. κ·Έλž˜μ„œ μ•žμœΌλ‘œλ„ 제 글에 자주 λ“±μž₯ν•  것 κ°™μ•„μš”..🀣) μš°ν…Œμ½”λŠ” Javaλ₯Ό 기반으둜 μ§„ν–‰λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

2020λ…„ 12μ›” 8일
Β·
0개의 λŒ“κΈ€
Β·
post-thumbnail

Mockito와 BDDMockitoλŠ” 뭐가 λ‹€λ₯ΌκΉŒ?

이 글은 μš°μ•„ν•œν…Œν¬μ½”μŠ€ 리뷰 νŽ˜μ΄μ§€μ— ν•¨κ»˜ κ²Œμ‹œλœ κΈ€μž…λ‹ˆλ‹€. ν•΄λ‹Ή κ²Œμ‹œκΈ€μ€ JUnit5.xλ₯Ό κΈ°μ€€μœΌλ‘œ μž‘μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μš°μ•„ν•œν…Œν¬μ½”μŠ€ 레벨2 λ―Έμ…˜ 쀑에 의문이 생긴 적이 μžˆμ—ˆλ‹€.

2020λ…„ 12μ›” 7일
Β·
3개의 λŒ“κΈ€
Β·
post-thumbnail

Test Double을 μ•Œμ•„λ³΄μž

이 글은 μš°μ•„ν•œν…Œν¬μ½”μŠ€ 리뷰 νŽ˜μ΄μ§€μ— ν•¨κ»˜ κ²Œμ‹œλœ κΈ€μž…λ‹ˆλ‹€. xUnit Test Patterns의 μ €μžμΈ μ œλΌλ“œ λ©”μŠ€μžλ‘œμŠ€(Gerard Meszaros)κ°€ λ§Œλ“  μš©μ–΄λ‘œ ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•˜κΈ° μ–΄λ €μš΄ 경우 이λ₯Ό λŒ€μ‹ ν•΄ ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•  수 μžˆλ„λ‘ λ§Œλ“€μ–΄μ£ΌλŠ” 객체λ₯Ό λ§ν•œλ‹€.

2020λ…„ 12μ›” 7일
Β·
1개의 λŒ“κΈ€
Β·