220823

yoondguยท2022๋…„ 8์›” 23์ผ
0

Today I Learned

๋ชฉ๋ก ๋ณด๊ธฐ
84/84

๐Ÿฎ ์˜ค๋Š˜ ํ•œ ์ผ

ํŒŒ์ด๋„ ํ”„๋กœ์ ํŠธ ๊ฐœ์ธ ์ž‘์—… :

  • ๋‹ด๋‹นํŒŒํŠธ์™€ ๋ณด์™„์ด ํ•„์š”ํ•œ ๋ถ€๋ถ„๋“ค์— ๊ธฐ๋Šฅ์„ ๋„ฃ๊ณ  ์ˆ˜์ •ํ–ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์ถœ๋ ฅ ์‹œ ํ‘œํ˜„๋ฐฉ์‹ ์ˆ˜์ •, ๊ฒ€์ƒ‰์ฐฝ ์—ฐ๊ฒฐ ๊ฒฝ๋กœ ์ˆ˜์ •, ์‹๋‹น ์ƒ์„ธํŽ˜์ด์ง€์— ์ˆ™์†Œ ์ƒ์„ธํŽ˜์ด์ง€์™€ ๋™์ผํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ ์šฉํ•ด์คฌ๋‹ค(์ฐœํ•˜๊ธฐ, ๋ฆฌ๋ทฐ ์Šคํฌ๋กค๋ง, ๋ฆฌ๋ทฐ ํ†ต๊ณ„)
  • ํ†ตํ•ฉ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€์—์„œ ์‹œ์„ค์ •๋ณด, ํƒœ๊ทธ, ์ง€์—ญ, ๋ฉ”๋‰ด ๋“ฑ ์ƒ์„ธ ์ •๋ณด๋„ ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰์˜ ๋Œ€์ƒ์ด ๋˜๋„๋ก ์ˆ˜์ •ํ–ˆ๊ณ 
    ํ†ตํ•ฉ๊ฒ€์ƒ‰ํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ•˜๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ผ ์ง€๋„ ์ค‘์‹ฌ์„ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ•˜๋„๋ก ํ–ˆ๋‹ค. (๋ง›์ง‘์—์„œ ํด๋ฆญํ•˜๋ฉด ๊ทธ ๋ง›์ง‘์„ ์ค‘์‹ฌ์œผ๋กœ..)


์Šคํฌ๋กคํ•ด๋„ ์ขŒ์ธก ์นด๋“œ๊ฐ€ ๊ณ ์ •๋˜์–ด์žˆ๊ฒŒ ํ•˜๋Š” ๊ฑด ํ•˜๊ธฐ ์–ด๋ ค์šด ์ผ์ธ ์ค„ ์•Œ๊ณ  ์—„๋‘๋ฅผ ๋ชป๋ƒˆ๋Š”๋ฐ, ๊ฐ‘์ž๊ธฐ ํ•ด๋ณด๊ณ  ์‹ถ์–ด์ ธ์„œ ๋ณด๋‹ˆ๊นŒ style="position: fixed;"๋งŒ ๋‹ฌ์•„์ค˜๋„ ํ•ด๊ฒฐ๋˜๋Š” ๋ฌธ์ œ์˜€๋‹ค. ๋„ˆ๋ฌด ๋ถ€ํŠธ์ŠคํŠธ๋žฉ๋งŒ ๋‚จ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋‚˜๋ณด๋‹ค ใ…Žใ…Ž..

๐Ÿฅž ๋‚ด์ผ ํ•  ์ผ

  • ์ž˜๋ชป๋œ url์ž…๋ ฅ์— ๋Œ€ํ•œ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ : ์˜ค๋Š˜์€ ๊ผญ ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ๋‚ด์ผ ์ •๋ฆฌํ•˜๋ฉด์„œ ํ•  ๊ฒƒ ๊ฐ™๋‹ค
  • ์‹œ์—ฐ์šฉ ๋ฐ์ดํ„ฐ ์ƒ์„ฑ, ํŒ€ ์ž‘์—… ์•ˆ๋œ ๋ถ€๋ถ„๋“ค ๋ณด์™„, ์ „์ฒด ํ…Œ์ŠคํŠธ

์ž๊พธ UI์ ์ธ ๋ถ€๋ถ„์„ ๋” ๋ฐœ์ „์‹œํ‚ค๊ณ  ์‹ถ์€ ์š•์‹ฌ์„ ์ฐธ์„ ์ˆ˜๊ฐ€ ์—†๋‹ค,,
๋งก์€ ๋ถ€๋ถ„์ด ๋‹ค ์กฐํšŒ ๊ด€๋ จ์ด๊ณ , ๋Œ€์‹  ์ž‘์—…ํ•œ ๊ฒƒ๋„ ๊ทธ๋ ‡๋‹ค๋ณด๋‹ˆ ํ™”๋ฉด์—์„œ ํ‘œํ˜„ํ•˜๋Š” ์ชฝ์— ์‹œ๊ฐ„์„ ๋งŽ์ด ์“ฐ๊ฒŒ ๋˜์—ˆ๋‹ค.
๊ทผ๋ฐ ์žฌ๋ฐŒ๋‹ค..
๊ทธ๋ž˜๋„ ๋ณต์žกํ•œ ๊ฒ€์ƒ‰์— ๋Œ€ํ•œ sql๋ฌธ์„ ๋งŽ์ด ์จ๋ดค๊ณ 
criteria, dto ๋“ฑ ๋‹ค์–‘ํ•œ ๊ฐ์ฒด๋ฅผ, ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๊ธฐ ์‰ฝ๋„๋ก ํ•„์š”์— ๋”ฐ๋ผ ์Šค์Šค๋กœ ์ •์˜ํ•ด๋ณด์•˜๊ณ 
์ฐœํ•˜๊ธฐ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ์ž๋ฐ”์—์„œ @Transactional ์–ด๋…ธํ…Œ์ด์…˜์„ ์‚ฌ์šฉํ•ด๋ณด์•˜๋‹ค.

์ž‘์—…ํ•˜๋ฉด์„œ ๊ธฐ๋Šฅ ๋ณ„๋กœ ๋ณ„๋„๋กœ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์€ ๋‚ด์šฉ๋“ค์€ ๋Ÿฌํ”„ํ•˜๊ฒŒ ์จ๋†“์•˜๋Š”๋ฐ ๋๋‚˜๊ณ  ๋งˆ์ € ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋๋‚˜๋ฉด ์ค‘๋ณต์ฝ”๋“œ๋ฅผ ์‹น ์ •๋ฆฌํ•˜๊ณ ์‹ถ๋‹ค...

0๊ฐœ์˜ ๋Œ“๊ธ€