ํผ๋ฐ์ดํฐ (form data)
• <form> ํ๊ทธ์ ์ค๋ ค ์ ์ก๋๋ ๋ฐ์ดํฐ. ์ ์ก๋ ๋ฐ์ดํฐ๋ ์ปจํธ๋กค๋ฌ๊ฐ ๊ฐ์ฒด์ ๋ด์ ๋ฐ์(=DTO)
• DTO(Data Transfer Object) ์ ์ง์ง๊ณ ๋ณถ์ DB ์ ์ ์ฅ
Database & JPA
• ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ ์ฐฝ๊ณ (DB)
• DB๋ ์๋ฐ์ธ์ด๋ฅผ ๋ชจ๋ฆ! DB๋ SQL(Structured Query Languate) ๋ง ์๊ณ ์์.
• ์๋ฐ์์ DB์ ๋ฐ์ดํฐ ๊ธฐ๋ก์ ํ๊ธฐ์ํ ์๋จ์ค์ ํ๋๋ก JPA๊ฐ ์์
→ JPA(Java Persistence API) ์ ํตํด ์๋ฐ์ธ์ด๋ก DB์ ๋ช
๋ น์ ๋ด๋ฆผ!
→ ๊ฐ์ฒด์งํฅ์ ์ผ๋ก ๊ด๋ฆฌ๋ฅผ ํ ์ ์์
→ JPA ๋ entity, repository ๊ฐ ์์
์ค์ต๊ด๋ จ
1. H2 DB์ ์น ์ฝ์๋ก ์ ๊ทผ ํ์ฉํ๋๋ก ํจ (application.yaml)
spring.h2.console.enabled=true
2. h2 db ์ ์ ๊ด๋ จ
→ ์ธํ
๋ฆฌ์ ์ด > debug ์ฝ์ > jdbc: ๊ฒ์ ํ, jdbc url ์ ๋ณด ์ฐพ์ localhost:8080/h2-console ๋ด์ JDBC URL ์ ๊ธฐ์
'๊ฐ๋ฐ > springboot3 > ์ฝ๋ฉ์์จํ์ต๋จ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[2์ฃผ์ฐจ] 9์ฅ ๋ก๊น ๋ฐ ์ค์ ๊ด๋ จ (0) | 2024.07.01 |
---|---|
[2์ฃผ์ฐจ] 6์ฅ ๋งํฌ ๋ฐ ๋ฆฌ๋ค์ด๋ ํธ (0) | 2024.06.24 |
[1์ฃผ์ฐจ] 4์ฅ ๋กฌ๋ณต๊ณผ ๋ฆฌํฉํฐ๋ง (0) | 2024.06.24 |
[1์ฃผ์ฐจ] 2์ฅ ๋ทฐ ํ ํ๋ฆฟ๊ณผ MVC ํจํด (0) | 2024.06.24 |
[1์ฃผ์ฐจ] 1์ฅ ์คํ๋ง๋ถํธ ์์ํ๊ธฐ (0) | 2024.06.17 |