728x90
[oauth2 google 관련 yml]
spring:
security:
oauth2:
client:
registration:
google :
client :
client-id : [GCP 발급 ID]
clientSecret: [GCP 발급 Secret key]
accessTokenUri: https://www.googleapis.com/o/oauth2/token
userAuthorizationUri: https://accounts.google.com/o/oauth2/auth
clientAuthenticationScheme: form
provider: github
scope:
- email
- profile
resource:
userInfoUri: https://www.googleapis.com/oauth2/v2/userinfo
client-id의 끝은 .apps.googleusercontent.com 이다.
[jpa및 db설정 관련 yml]
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://[서버 url]/[DB 스키마]?serverTimezone=UTC&characterEncoding=UTF-8
username: root
password:
jpa:
show-sql: true
hibernate:
format_sql: true
ddl-auto: create
logging:
level:
org:
hibernate:
SQL: DEBUG
type:
trace
[security관련 yml]
security:
basic:
enabled: false # security 기본 인증 옵션 제거
[내가 임의로 설정하는 yml]
test-propertiy:
id: jyami
secret: ajkflhjaskfhldfahjklfbdn
사용법
@Component
@Getter
@Setter
@ConfigurationProperties(prefix = "test-property")
public class TokenConfig {
private String id;
private String secret;
}
'Develop > Springboot' 카테고리의 다른 글
springboot 외부 라이브러리 jar 파일 추가 방법 (0) | 2020.01.24 |
---|---|
springboot Junit5 + assertJ TestCode (0) | 2019.11.30 |
[JPA] 고급매핑 - 상속 관계 , 매핑 정보 상속 (4) | 2019.10.19 |
[JPA] 프록시와 연관관계 관리 - 프록시, LAZY, EAGER , CASCADE, orphanRemoval (0) | 2019.10.18 |
[JPA] 다양한 연관관계 매핑 - @OneToMany @ManyToOne @OneToOne @ManyToOne (1) | 2019.10.18 |