728x90 Spring3 [Spring] Spring Boot JWT Tutorial - Entity ์์ฑํ๊ธฐ ์ธํ๋ฐ - Spring Boot JWT Tutorial [์ง๊ธ ๋ฌด๋ฃ] Spring Boot JWT Tutorial ๊ฐ์ - ์ธํ๋ฐ Spring Boot, Spring Security, JWT๋ฅผ ์ด์ฉํ ํํ ๋ฆฌ์ผ์ ํตํด ์ธ์ฆ๊ณผ ์ธ๊ฐ์ ๋ํ ๊ธฐ์ด ์ง์์ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ํ์ตํ ์ ์์ต๋๋ค., [์ฌ์ง] ๋ณธ ๊ฐ์๋ Spring Boot, Spring Security๋ฅผ ์ด์ฉํด์ JWT ์ธ์ฆ๊ณผ ์ธ๊ฐ๋ฅผ ์ฝ www.inflearn.com โป ์ ๊ฐ์๋ฅผ ์๊ฐํ๋ฉด์ ์งํํ ์ค์ต ์ ๋ฆฌ โป 1. application.properties ํ์ผ์ DB ์ ๋ณด ์ถ๊ฐํ๊ธฐ ๋๋ ๊ฐ์์ ๋ฌ๋ฆฌ MySQL์ ์ฌ์ฉํ์ฌ DB ์ค์ ์ด ๋ค๋ฅด๋ค. ์ฒ์์๋ ์คํํด๋ ํ ์ด๋ธ์ด ์์ฑ์ด ๋์ง ์์ ๋ค๋ฅธ ์๋ฃ๋ฅผ ์ฐธ๊ณ ํ๋ค๊ฐ ์ถ๊ฐํด์ฃผ์ด์ผ ํ๋ ์ ๋ณด๋ฅผ ์ฐพ์๋ค. (์ฐธ๊ณ .. 2024. 2. 21. [Spring] Docker๋ก ๋์ด MySQL JDBC๋ก ์ฐ๊ฒฐํ๊ธฐ 1. build.gradle ํ์ผ์์ ์์กด์ฑ ์ถ๊ฐํ๊ธฐ implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'mysql:mysql-connector-java:8.0.23' 2. application.properties ์ค์ ํ์ผ ๊ฒฝ๋ก : src/main/resources/application.properties spring.datasource.url=jdbc:mysql://localhost:3306/board spring.datasource.username=user spring.datasource.password=123456 spring.datasource.driver-class-name=com.mysql.. 2024. 2. 13. [Spring] ํ๋ก์ ํธ ์์ฑํ๊ธฐ 1. https://start.spring.io/ ๋ก ํ๋ก์ ํธ ์์ฑํ๊ธฐ gradle ๋น๋ ์๋ํ ์์คํ ๋น๋ ์๋ํ : ์ํํธ์จ์ด ๊ฐ๋ฐ์๊ฐ ๋ฐ๋ณตํด์ ํ๋ ์ฝ๋ฉ์ ์ ์ง์ฌ์ง ํ๋ก์ธ์ค๋ฅผ ํตํด ์๋์ผ๋ก ์คํํ์ฌ, ๋ฏฟ์ ์ ์๋ ๊ฒฐ๊ณผ๋ฌผ๋ ์์ฐํด ๋ผ ์ ์๋ ์ผ๋ จ์ ์์ ๋ฐฉ์ ๋ฐ ๋ฐฉ๋ฒ(์ถ์ฒ :์ํค๋ฐฑ๊ณผ) Java ์์ค ์ฝ๋ → ์คํํ ๊ฐ๋ฅํ jar ํ์ผ ์์ฑ build.gradle : Gradle ๊ธฐ๋ฐ์ ๋น๋ ์คํฌ๋ฆฝํธ Spring Boot 3.X ๋ฒ์ ์ฌ์ฉ → JDK 17์ด์์ ๋ฒ์ ์ ์ฌ์ฉ jar(Java Archive) ์ฌ๋ฌ๊ฐ์ ์๋ฐ ํด๋์ค ํ์ผ๊ณผ, ํด๋์ค๋ค์ด ์ด์ฉํ๋ ๊ด๋ จ ๋ฆฌ์์ค(ํ ์คํธ, ๊ทธ๋ฆผ ๋ฑ) ๋ฐ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํ๋์ ํ์ผ๋ก ๋ชจ์์ ์๋ฐ ํ๋ซํผ์ ์์ฉ ์ํํธ์จ์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ํ ์ํํธ์จ์ด ํจํค์ง .. 2024. 2. 12. ์ด์ 1 ๋ค์ 728x90