๋ฐ˜์‘ํ˜•
[IntelliJ] static ์ƒ์„ฑ์ž ๋งŒ๋“ค๊ธฐ ๊ฟ€ํŒ!

Overview JPA๋ฅผ ์‚ฌ์šฉํ•˜๋Š๋ผ Entity ํด๋ž˜์Šค๋ฅผ ์ •์˜ํ•˜๋‹ค๋ณด๋ฉด static ์ƒ์„ฑ์ž๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์™ธ๋ถ€์—์„œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†๊ฒŒ protected ๋ ˆ๋ฒจ๋กœ ๊ธฐ๋ณธ ์ƒ์„ฑ์ž๋ฅผ ๋งŒ๋“ค๊ณ , Dirty Checking ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด setter ๋˜ํ•œ ์™ธ๋ถ€๋กœ ๊ณต๊ฐœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. lombok์„ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉด์„œ ํ•„์š”ํ•œ ์ƒ์„ฑ์ž๋ฅผ ๋งŒ๋“ค๊ณ  @Builder๋ฅผ ์ƒ์„ฑ์ž์— ์ถ”๊ฐ€ํ•ด ์™ธ๋ถ€์—์„œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์ง€๋งŒ Builder ํŒจํ„ด์„ ์ด์šฉํ•˜๋ฉด ํ•„์ˆ˜ํ•ญ๋ชฉ๊ณผ ์„ ํƒ์ ์ธ ํ•ญ๋ชฉ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์–ด๋ ต๊ณ , ํ•„์ˆ˜ํ•ญ๋ชฉ์„ ๋”ฐ๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๊ธดํ•œ๋ฐ ๊น”๋”ํ•˜๊ฒŒ ์ž˜ ๋˜์ง„ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ƒํ™ฉ์—์„œ ๋‹ค๋“ค ์–ด๋–ป๊ฒŒ ๊ฐœ๋ฐœํ•˜์‹œ๋‚˜์š”? IntelliJ์— ์ƒ์„ฑ์ž๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ static ์ƒ์„ฑ์ž๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Bui..

IntelliJ IDEA 2022. 7. 11. 10:30
๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
Total
181,998
Today
35
Yesterday
551
๋งํฌ
ยซ   2022/07   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
๊ธ€ ๋ณด๊ด€ํ•จ