๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

springboot2

springboot - ์Šคํ”„๋ง๋ถ€ํŠธ ๊ต์žฌ ์ถ”์ฒœ << Do it! ์ ํ”„ ํˆฌ ์Šคํ”„๋ง๋ถ€ํŠธ3 >> ํ›„๊ธฐ / ์„œํ‰ ๋‚˜๋Š” ์–ด๋–ค ๊ณผ๋ชฉ์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ํ•  ๋•Œ ๋Š˜ ์ธ์‡„๋œ ์ฑ…์„ ๊ตฌ๋งคํ•ด์„œ ๋ณด๋Š” ํŽธ์ด๋‹ค. ๋‚˜์ค‘์— ๋ญ”๊ฐ€ ํŠน์ • ๋‚ด์šฉ์— ๋Œ€ํ•ด ์ฐพ์œผ๋ ค๊ณ  ์ฑ…์„ ๋– ๋“ค๋Ÿฌ๋ณด๋‹ค๋ณด๋ฉด Ctrl + F ๊ฐ€ ๊ทธ๋ฆฌ์šด ๊ฒฝ์šฐ๋„ ๋งŽ์ง€๋งŒ (...) ๋‚ด๊ฐ€ ์ถ”๊ฐ€์ ์œผ๋กœ ์•Œ๊ฒŒ ๋œ ๋‚ด์šฉ์—๋Š” ๋ฉ”๋ชจ๋„ ํ•˜๊ณ  ์ค‘์š”ํ•˜๋‹ค ์‹ถ์€ ๊ตฌ์ ˆ์€ ๋ฐ‘์ค„๋„ ๊ทธ์–ด๊ฐ€๋ฉฐ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ธ์‡„์ฑ…๋งŒ์˜ ๋งค๋ ฅ์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์•„๋‹ˆ๋ฉด ๊ทธ๋ƒฅ ๋‚˜์ด๋จน์€์‚ฌ๋žŒ ํŠน์ง•์ผ์ˆ˜๋„ ... ๊ตญ๋น„ํ•™์›์ถœ์‹  ๋น„์ „๊ณต์ž๋กœ ํ•™์›์—์„œ๋Š” ์ž๋ฐ” ํ”„๋ ˆ์ž„์›Œํฌ ์Šคํ”„๋ง๋ถ€ํŠธ3์„ ์ด์šฉํ•ด ์•ฝ 5๊ฐœ์›” ์•ˆ๋˜๋Š” ๊ธฐ๊ฐ„๋™์•ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ์—ˆ๋‹ค. ์ •๋ง ์งง์€ ๊ธฐ๊ฐ„์•ˆ์— ์Šคํ”„๋ง๋ถ€ํŠธ๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‚ฌ์šฉํ•œ ๋“ฏ.. ๊ต์œก์ด ๋๋‚˜๊ณ  ๋ณธ๊ฒฉ์ ์œผ๋กœ ์ทจ์—…ํ™œ๋™์— ๋“ค์–ด๊ฐ€๋ฉด์„œ ๊ฐœ๋ฐœ์ž ์ทจ์—…๊ณต๊ณ ๋ฅผ ์ฃผ์šฑ ๋ณด๋‹ˆ JAVA ๊ฐœ๋ฐœ์ž๋ฅผ ๊ตฌ์ธํ•˜๋Š” ํšŒ์‚ฌ๋Š” ๋ณดํ†ต ์ž๊ฒฉ์š”๊ฑด์œผ๋กœ spring boot ๋ฅผ ํ•จ๊ป˜ ์š”๊ตฌํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. .. 2023. 12. 29.
[thymeleaf] th:if ์กฐ๊ฑด ์•ˆ์— ๋ฐฐ์—ด์˜ ๊ธธ์ด ๊ฐ€์ ธ์˜ค๊ธฐ / #arrays.length() thymeleaf์˜ th:if๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ์กฐ๊ฑด์„ ํ™•์ธํ•˜๊ณ  true์ผ ๊ฒฝ์šฐ ์š”์†Œ๋ฅผ ํ‘œ์‹œ false์ผ ๊ฒฝ์šฐ ์š”์†Œ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ฒŒ ๋œ๋‹ค. th:if๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์กฐ๊ฑด์‹ ๊ฒฐ๊ณผ๊ฐ€ true์ผ ๊ฒฝ์šฐ ํ‘œ์‹œ๋˜๊ฒŒ ๋จ ์กฐ๊ฑด์‹ ๊ฒฐ๊ณผ๊ฐ€ false์ผ ๊ฒฝ์šฐ ํ•ด๋‹น ์š”์†Œ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด th:unless๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค! ๋ฌผ๋ก  th:if=${ num != 5 } ๋กœ ํ•ด๋„ ์ƒ๊ด€ ์—†๋‹ค. ํ”„๋กœ์ ํŠธ ์ž‘์—… ์ค‘ model๋กœ ๋ณด๋‚ธ ๋ฐฐ์—ด ๋ฆฌํ„ฐ๋Ÿด์ด null์ผ ๊ฒฝ์šฐ ์—๋Ÿฌ๊ฐ€ ์ƒ๊ธฐ์ง€ ์•Š๋„๋ก th:if๋ฅผ ์ด์šฉํ•ด null์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ํ–ˆ๋Š”๋ฐ ์ƒ๊ฐํ•œ ๋Œ€๋กœ ์ฒ˜๋ฆฌ๊ฐ€ ์ž˜ ๋˜์ง€ ์•Š์•˜๋‹ค. ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. java๋กœ list๋ฅผ ์ถœ๋ ฅํ–ˆ์„ ๋•Œ ํ™•์‹คํžˆ ๋นˆ ๊ณต๊ฐ„์ธ ๊ฒƒ์„ ํ™•์ธํ–ˆ๋‹ค. list์— ๋‹ด๊ธด ๊ฐ’์ด ์—†์–ด ๋นˆ ๊ณต๊ฐ„์ผ ๋•Œ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค๊ฐ€ ๋‚˜์™€.. 2023. 11. 28.