Community

๐Ÿ•Š๏ธ ๋†“์น˜์ง€ ๋ง์•„์•ผ ํ•  IntelliJ 10๊ฐ€์ง€ Plugin

๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ด๊ณ  ๊ฐ™์€ ์‹œ๊ฐ„ ์•ˆ์— ๋” ๋งŽ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก IntelliJ ํ”Œ๋Ÿฌ๊ทธ์ธ 10๊ฐ€์ง€๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1๏ธโƒฃ TabNine AI๊ธฐ๋ฐ˜ ์ฝ”๋“œ ์™„์„ฑ ์ œ์•ˆ์„ ์ œ๊ณตํ•˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ ์Šค๋‹ˆํŽซ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ๋” ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. 2๏ธโƒฃ RestfulToolkit RESTful API์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฐ ์œ ์šฉํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ IDE์—์„œ ์ง์ ‘ RESTful API ์š”์ฒญ์„ ํ…Œ์ŠคํŠธ ๋ฐ ๋””๋ฒ„๊น…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3๏ธโƒฃ MyBatisCodeHelperPro MyBatis ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์ž‘์—…ํ•  ๋•Œ ์ƒ์‚ฐ์„ฑ์„ ๋†’์—ฌ์ค๋‹ˆ๋‹ค. MyBatis ์ฝ”๋“œ๋ฅผ ๋” ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์คŒ์œผ๋กœ์จ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 4๏ธโƒฃ CodeGlance ์ฝ”๋“œ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ๊ฐ„๊ฒฐํ•œ ๊ฐœ์š”๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ฝ”๋“œ๋ฅผ ๋” ์‰ฝ๊ฒŒ ํƒ์ƒ‰ํ•˜๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. 5๏ธโƒฃ GenerateAllSetter ํด๋ž˜์Šค์˜ ๋ชจ๋“  ํ•„๋“œ์— ๋Œ€ํ•ด setter ๋ฉ”์„œ๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 6๏ธโƒฃ Lombok ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š” ์ฝ”๋“œ์˜ ์–‘์„ ์ค„์—ฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„์— ๋” ์ ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ญ๋‹ˆ๋‹ค. 7๏ธโƒฃ Rainbow Brackets ๊ด„ํ˜ธ์— ์ƒ‰์ƒ์„ ์ง€์ •ํ•˜์—ฌ ์ฝ”๋“œ ๋ธ”๋ก์„ ์‰ฝ๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ญ๋‹ˆ๋‹ค. 8๏ธโƒฃ GitToolBox Git์œผ๋กœ ๋” ์‰ฝ๊ฒŒ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŽ์€ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. 9๏ธโƒฃ Maven Helper Maven ๋นŒ๋“œ ๊ณผ์ •์—์„œ ๊ฐœ๋ฐœ์ž๋“ค์„ ๋•๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๐Ÿ”Ÿ Sonarlint ์ฝ”๋“œ ํ’ˆ์งˆ ๋ฌธ์ œ๋ฅผ ์ฆ‰์‹œ ๊ฐ์ง€ํ•˜๊ณ  ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿฃ ์ œ๊ฐ€ ์ง€๊ธˆ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฑด 6, 7, 8๋ฒˆ ์ •๋„๋„ค์š”.

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค