μ€νλ§μ ν΅ν΄ μΉ μ ν리μΌμ΄μ μ κ°λ°νκ³ μ νλ€λ©΄ λ§μ μ€μ μ ν΄μΌ νλ€. λͺ¨λμ λ²μ κ΄λ¦¬, JDBC μ°κ²° κ΄λ¦¬, κΈ°λ³Έμ μΌλ‘ νμν μ¬λ¬ λΉμ λ±λ‘ λ±μ΄ μ΄μ ν΄λΉνλ€.
μ΄ κ³Όμ μ μλμ μΌλ‘ μ²λ¦¬ν΄μ£Όλ νλ μμν¬κ° μ€νλ§λΆνΈμ΄λ€. λν, μ€νλ§λΆνΈλ λ΄μ₯ ν°μΊ£ μλ²λ₯Ό ν¬ν¨νκΈ° λλ¬Έμ ν°μΊ£μ μ€μΉνμ§ μμλ λμνλ©°, warκ° μλ jarλ‘ ν¨ν€μ§ν μ μλ€.
Spring Initializrλ₯Ό μ΄μ©ν΄ μ€μ ν νλ‘μ νΈ νμΌμ μ΄μ©ν μλ μλ€.
μ€νλ§λΆνΈλ‘ μΉ κ°λ°μ νκΈ° μν΄ νμν μμ‘΄μ μ€μ νλ€.
spring-webmvc, JSON, Validator, λ΄μ₯ ν°μΊ£ λ±μ ν¬ν¨νκ³ , spring-mvcλ₯Ό μν κ΅¬μ± μμ(DispatcherServlet, DefaultServlet, Jackson λ±)μ λν μ€μ μ μλμ μΌλ‘ μμ±νλ€.
λ°μ΄ν°λ² μ΄μ€ μ°λμ μν μμ‘΄μ μ€μ νλ€.
νλ‘νΌν° νμΌ(application.properties)μ datasourceλ₯Ό μ€μ ν¨μΌλ‘μ¨ DBλ₯Ό μ°λν μ μλ€.
jdbcλ§μ μ¬μ©νλ κ²½μ° spring-boot-starter-jdbc
λ₯Ό, JPAλ₯Ό μ¬μ©νλ κ²½μ° spring-boot-starter-data-jpa
λ₯Ό μΆκ°νλ©΄ λλ€.