Β μ°λ¦¬μ νλ‘μ νΈ 'λ€μ'μ λνμλ€μ λμμΌλ‘ μνλ μ¬λμ μ½κ² λ§λ μ μλλ‘ μκ°ν
μλΉμ€λ₯Ό μ 곡νλ μΉ νλ‘μ νΈμ
λλ€. νλ‘μ νΈ λͺ
μΈ 'λ€μ'μ μ¬λμ λ»νλ μ μ°λ¦¬λ§μμ λΉλ‘―λμμ΅λλ€.
Β μ€λ λ λ§μμΌλ‘ λνκ΅μ μ€κ² λ μ μ
μ, ν΄νμ΄λ νμ
λ±μ μ΄μ λ‘ νκ΅μ μΉν μΉκ΅¬κ° μλ νμλ€ μ€μμ μλ‘μ΄ μ¬λμ λ§λ κΈ°νκ° μκ±°λ, λ΄μ±μ μΈ μ±κ²©μΌλ‘ μΉκ΅¬λ₯Ό μ½κ² λ§λ€μ§ λͺ»νλ νμλ€μ΄ μμ΅λλ€. μ°λ¦¬μ νλ‘μ νΈ λ€μμ μ΄λ¬ν νμλ€μ λμμΌλ‘ μ½κ² λ§λ¨μ ν μ μλλ‘ λμμ μ£ΌκΈ° μν΄μ μ΄ νλ‘μ νΈλ₯Ό κΈ°ννκ² λμμ΅λλ€.
FrontEnd Repository : https://github.com/GHYoungKyun/DASOM_FE
- JDK 17μ΄μμ΄ μ€μΉλμ΄ μμ΄μΌ ν©λλ€.
- λνμ λ©μΌ μΈμ¦μ μν΄μ μ€νμμ€ UnivCertλ₯Ό μ¬μ©νμμ΅λλ€.
$ git clone https://github.com/SiwonHae/DASOM_BE.git
- μΉ΄μΉ΄μ€ κ°λ°μμμ μ ν리μΌμ΄μ μΆκ° -> Client Keyμ Client Secret Key λ°κΈ, Redirect URL μ€μ
- λ€μ΄λ² κ°λ°μμμ μ ν리μΌμ΄μ λ±λ‘ -> Client Keyμ Client Secret Key λ°κΈ, Redirect URL μ€μ
- λ©μΌ λ° λν μΈμ¦ API(UnivCert)μμ API ν€ λ°κΈ
spring:
datasource:
driver-class-name: org.mariadb.jdbc.Driver
url: jdbc:mariadb://{DB μ£Όμ}/{DBλͺ
}
username: {DB Username}
password: {DB Password}
jpa:
hibernate:
ddl-auto: create // λ°°ν¬ μμλ update μ€μ
properties:
hibernate:
format_sql: true
show_sql: true
oauth:
kakao:
client-id: {KaKao Client Id}
client-secret: {KaKao Cient Secret}
redirect-uri: {KaKao Redirect URL}
scope:
- name
- account_email
- gender
- birthday
- birthyear
naver:
client-id: {Naver Client Id}
client-secret: {Naver Client Secret}
redirect-uri: {Naver Redirect URL}
scope:
- name
- email
- birthyear
- birthday
- gender
logging:
level:
org.hibernate:
type.descriptor.sql:
SQL: DEBUG
myapp:
api_key: {UnivCert API Key}
$ ./gradlew build
$ java -jar build/libs/{νλ‘μ νΈλͺ
-λ²μ }.jar
Β This work is licensed under the MIT license.
Β μ΄ μμ
λ¬Όμ MIT λΌμ΄μ μ€μ λ°λΌ λΌμ΄μ μ€κ° λΆμ¬λμ΄ μμ΅λλ€.
BackEnd | BackEnd | FrontEnd | FrontEnd |
---|---|---|---|
μμ£Όν | μ΄μλ¦° | κΉμκ· | κΆλ²μ€ |