๋ฐฑ์—”๋“œ/Spring-boot 2

[Intellij] AWS RDS ์—ฐ๊ฒฐ/์‚ฌ์šฉํ•˜๊ธฐ

1. ์˜์กด๊ด€๊ณ„ ์ถ”๊ฐ€ build.gradle์— ๋‹ค์Œ์˜ ์˜์กด๊ด€๊ณ„ ์ถ”๊ฐ€ํ•œ ๋’ค, ์ƒˆ๋กœ๊ณ ์นจํ•œ๋‹ค. implementation 'mysql:mysql-connector-java:8.0.23' 2. Database ์—ฐ๊ฒฐ Intellij์•ฑ์˜ ๋งจ ์˜ค๋ฅธ์ชฝ์˜ Databaseํƒญ์„ ํด๋ฆญํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์ด ๋ณด์ธ๋‹ค. General ํƒญ์—์„œ๋Š” Host๋Š” AWS RDS>๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค>ํŠน์ •DB>์—”ํŠธํฌ์ธํŠธ User : RDS ์ƒ์„ฑ ์‹œ ์„ค์ •ํ•œ username(default : admin) Password: RDS ์ƒ์„ฑ ์‹œ ์„ค์ •ํ•œ password + ๋งŒ์•ฝ RDS๊ฐ€ private VPC์— ์—ฐ๊ฒฐ๋˜์—ˆ๋‹ค๋ฉด ์•„๋ž˜์˜ ๊ณผ์ •๋„ ์ถ”๊ฐ€ํ•œ๋‹ค. SSH ํƒญ์—์„œ ...๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ๋‹ค. Host์— ์—ฐ๊ฒฐํ•  Public VPN์˜ IP๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. authentication..

[Spring Boot] Thymeleaf ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ์ •๋ฆฌ

0. Thymeleaf ๋ž€? ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์ „๋‹ฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•ด ๋™์ ์œผ๋กœ ํ™”๋ฉด์„ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๋Š” ๋ทฐ ํ…œํ”Œ๋ฆฟ ์—”์ง„ 1. ์‚ฌ์šฉ html ํŒŒ์ผ์— ์ฝ”๋“œ ์‚ฝ์ž… ํ›„ ์‚ฌ์šฉ 2. ๊ธฐ๋ณธ ๋ฌธ๋ฒ• 1) ํ…์ŠคํŠธ ์ถœ๋ ฅ ์ปจํŠธ๋กค๋Ÿฌ์—์„œ model.setAttribute("๋ณ€์ˆ˜๋ช…", "๊ฐ’") ๋ถ€๋ถ„์˜ ๊ฐ’์„ ์ถœ๋ ฅ ํƒœ๊ทธ ์•ˆ์—์„œ ์ถœ๋ ฅ ์ปจํ…์ธ ์—์„œ ์ง์ ‘ ์ถœ๋ ฅ [[${๋ณ€์ˆ˜}]] cf) ์ต์Šค์ผ€์ดํ”„(escape) ํŠน์ • ๋ฌธ์ž๋ฅผ HTML๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ–‰์œ„ ๊ฐ’ ๋ถ€๋ถ„์˜ ๋“ฑ์˜ ํŠน์ˆ˜ ๋ฌธ์ž์—ด์„ (&rt) ๋„์–ด์“ฐ๊ธฐ(&nbsp) ๊ธฐํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ธ์‹ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์„ '์ด์Šค์ผ€์ดํ”„(escape)'๋ผ๊ณ  ํ•œ๋‹ค. Q : ๊ทธ๋ ‡๋‹ค๋ฉด ๊ฐ’์— ๋ฅผ ์ธ์‹ํ•˜๊ฒŒ ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ? A : ์ต์Šค์ผ€์ดํ”„ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก ํ•œ๋‹ค. ..

728x90