์˜ค๋ฅ˜ ํ•ด๊ฒฐ

์Šคํ”„๋ง๋ถ€ํŠธ mustache ํ•œ๊ธ€ ๊นจ์ง

stoneeee 2022. 11. 27. 15:28

???

 

์Šคํ”„๋ง๋ถ€ํŠธ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ mustache view ํŽ˜์ด์ง€์™€ ์—ฐ๊ฒฐํ•ด๋ณด์•˜๋‹ค.

ํ•œ?๊ธ€?์ด??๊นจ?์ง„?๋‹ค??

 

๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ ์Šคํ”„๋ง๋ถ€ํŠธ 3.7.x๋ฒ„์ „ + mustache ์กฐํ•ฉ์—์„œ๋Š” ํ•œ๊ธ€ ๊นจ์ง์ด ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

build.gradle ํŒŒ์ผ์—์„œ ์Šคํ”„๋ง๋ถ€ํŠธ ๋ฒ„์ „๋งŒ 3.6.x ๋ฒ„์ „์œผ๋กœ ๋‚ด๋ ค์ฃผ๋ฉด ํ•ด๊ฒฐ๋œ๋‹ค.

 

 

 

1. ํ”„๋กœ์ ํŠธ > build.gradle 

 

build.gradle

 

 

2. ์Šคํ”„๋ง๋ถ€ํŠธ ๋ฒ„์ „์„ 2.7.6์—์„œ 2.6.7๋กœ ๋‚ด๋ ค์คฌ๋‹ค.

 

springboot version

 

 

3. ์ˆซ์ž ๋ฐ”๊พธ๋ฉด ์˜ค๋ฅธ์ชฝ์— [์ฝ”๋ผ๋ฆฌ + ์ƒˆ๋กœ๊ณ ์นจ] ๋ฒ„ํŠผ ๋‚˜์˜จ๋‹ค. ํด๋ฆญํ•˜๋ฉด ๋‹ค์‹œ ๋นŒ๋“œ๊ฐ€ ์ง„ํ–‰๋œ๋‹ค.

 

rebuild

 

 

4. ์„œ๋ฒ„ ์žฌ์‹คํ–‰ ํ›„ ๋‹ค์‹œ ์ ‘์†ํ•ด๋ณด๋‹ˆ๊นŒ ์ž˜ ๋‚˜์˜จ๋‹ค.

 

result

 

 

 

++) ๋ฒ„์ „์„ ๋ฐ”๊ฟ€ ์ƒํ™ฉ์ด ์•„๋‹ˆ๋ผ๋ฉด application.properties(or yml)์— ์„ค์ •์„ ์ถ”๊ฐ€ํ•ด๋„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.

 

 

 1. project > src > main > resources > application.properties

 

application.properties

 

 

2. ํŒŒ์ผ์— ๋‹ค์Œ์˜ ์„ค์ •์„ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค.

server.servlet.encoding.force-response=true

์„ค์ • ์ถ”๊ฐ€

 

 

3. ๋‹ค์‹œ ๋นŒ๋“œํ•ด์ฃผ๋ฉด ์„ฑ๊ณต