Spring MVC와 JPA를 공부하기 위해, ToDoList를 구현한 프로젝트입니다.
Gradle5.1
Clone or download
클릭Download ZIP
클릭IntelliJ
에서 열기/src/main/resources/
경로에 application.yml
만들기application.yml
에 다음과 같은 코드 추가spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/tdl?serverTimezone=Asia/Seoul
username: TDLuser
password:
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
hibernate:
ddl-auto: create
jackson:
deserialization:
fail-on-unknown-properties: true
security:
oauth2:
client:
registration:
facebook:
client-id: {Facebook app id}
client-secret: {Facebook app secret}
logging:
level:
org:
hibernate:
SQL: DEBUG
app-properties:
test-email: user@email.com
test-password: password
custom:
oauth2:
kakao:
client-id: {Kakao REST API KEY}
설정
-> 일반
-> REST API키
복사application.yml
-> custom: oauth: kakao: client-id:
에 붙여넣기설정
-> 기본설정
-> 앱 ID
, 앱 시크릿 코드
복사application.yml
-> spring: security: oauth2: client: registration: facebook: client-id, client-secret
에 붙여넣기MySQL
에서 스키마 tdl
생성MySQL
에서 유저 TDLuser
생성TDLuser
에게 스키마 tdl
의 모든 권한 부여실행