๐Ÿ’ป Programming

Eclipse์— lombok ์„ค์น˜ํ•˜๊ธฐ

How to install lombok plugin on Eclipse IDE

 

์•ˆ๋…•ํ•˜์„ธ์š”, ์ผ€์ด์น˜์ž…๋‹ˆ๋‹ค.

์˜ค๋Š˜์€ ์ดํด๋ฆฝ์Šค์— ๋กฌ๋ณต(lombok)์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฌ๋Ÿฌ ์™”์Šต๋‹ˆ๋‹ค.

lombok์€ ์ž๋ฐ”๊ฐœ๋ฐœ์ž๋“ค์˜ ๋ถˆํ•„์š”ํ•œ ๋ฉ”์„œ๋“œ ์ƒ์„ฑ์„ ๋Œ€ํญ ์ค„์—ฌ์ฃผ๋Š” ๋งค์šฐ ์œ ์šฉํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ž…๋‹ˆ๋‹ค.

getter์™€ setter๋ฅผ ์ง€์ €๋ถ„ํ•˜๊ฒŒ ์ˆ˜์‹ญ ๊ฐœ ํ•„๋“œ๋ฅผ ์œ„ํ•ด์„œ ๋งŒ๋“ค์–ด์ค„ ํ•„์š”๊ฐ€ ์—†๊ฒŒ ํ•ด์ฃผ๊ธฐ๋„ ํ•˜๊ณ 

logger ์„ธํŒ…๋„ ์•Œ์•„์„œ ์ฒ™์ฒ™ ํ•ด์ฃผ๋Š” ์นœ์ ˆํ•œ ๋กฌ๋ณต์”จ์ฃ . ใ…Žใ…Ž

 

๊ทธ๋Ÿผ ์ดํด๋ฆฝ์Šค์—์„œ lombok์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ•˜๋Š”์ง€ ํ•œ๋ฒˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

โš ๏ธNote: ์ดํด๋ฆฝ์Šค๋Š” ์ตœ์‹ ๋ฒ„์ „์ธ 2020-06 R ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…ํ•˜๋ฏ€๋กœ

๊ตฌ๋ฒ„์ „์˜ ์ดํด๋ฆฝ์Šค์—์„œ๋Š” ์•„๋ž˜ ์„ค๋ช…์ด ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

  1. Download lombok
  2. ๋‹ค์šด๋กœ๋“œ๋ฐ›์€ lombok.jar ํŒŒ์ผ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  3. ์•„๋ž˜์ฒ˜๋Ÿผ ์ฐฝ์ด ๋œจ๋ฉด ์šฐ์ธก ํ•˜๋‹จ์˜ Install / Update ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  4. ์ดํด๋ฆฝ์Šค๋ฅผ ์žฌ๊ธฐ๋™ํ•ฉ๋‹ˆ๋‹ค.

์ดํด๋ฆฝ์Šค lombok ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ํ™”๋ฉด

์ž, ์—ฌ๊ธฐ๊นŒ์ง€ ์™„๋ฃŒํ•˜์…จ์œผ๋ฉด ์ด์ œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ดํด๋ฆฝ์Šค์—์„œ lombok ์–ด๋…ธํ…Œ์ด์…˜์„ ์‚ฌ์šฉํ•  ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

์ด์ œ ์‹ค์ œ๋กœ ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉํ•˜์‹œ๋ ค๋ฉด dependency์— lombok์„ ์ถ”๊ฐ€ํ•œ ๋‹ค์Œ ๋ฐ”๋กœ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ’ฏ

 

์‹ค์ œ๋กœ lombok ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€ ๋ณด๊ณ ์‹ถ์œผ์‹œ๋ฉด [Java] 30๋ถ„์™„์„ฑ ์—ฐ๋ฝ์ฒ˜ ๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ ๊ธ€์„ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

๊ทธ๋Ÿผ ์˜ค๋Š˜๋„ ์ฆํ”„ํ•˜์„ธ์š”~