[Java] λ³€μˆ˜

μžλ°”μ—μ„œ λ³€μˆ˜λŠ”
νƒ€μž… λ³€μˆ˜λͺ… = κ°’;
의 ν˜•μ‹μœΌλ‘œ μ„ μ–Έν•  수 μžˆλ‹€. image

image

그런데 맀번 μ €λ ‡κ²Œ νƒ€μž…μ„ λΆ™μ΄λŠ”κ±΄, κ½€ λΆˆνŽΈν•œ 일이닀.
νŠΉνžˆλ‚˜, λΌμ΄λΈŒλŸ¬λ¦¬λ“€μ„ μ“°λ‹€ 보면 길이가 μ—„μ²­λ‚œ νƒ€μž…λ“€μ΄ λ§Žλ‹€.
μ•„λž˜λŠ” μŠ€ν”„λ§μ—μ„œ μ»¨ν…μŠ€νŠΈ λ³€μˆ˜λ₯Ό 'ν•˜λ‚˜' μ„ μ–Έν•˜λŠ” μ˜ˆμ‹œλ‹€.
ApplicationConfigApplicationContext context = new ApplicationConfigApplicationContext(...);

μ–Όλ§ˆλ‚˜ λ”μ°ν•œκ°€.

var ν‚€μ›Œλ“œ(Java 10)
λ‹€ν–‰νžˆ μžλ°” 10λ²„μ „λΆ€ν„°λŠ” 값이 λ°”λ‘œ μ΄ˆκΈ°ν™”λ  κ²½μš°μ— ν•œν•΄μ„œ, μ§€μ—­λ³€μˆ˜μ˜ νƒ€μž…μ„ var둜 퉁칠 수 있게 ν•΄μ€€λ‹€.
μ•„λž˜λŠ” μœ„μ˜ 것과 μ™„μ „νžˆ λ™μΌν•˜κ²Œ λ™μž‘ν•˜λŠ” μ½”λ“œλ‹€. image