티스토리 뷰
소스상에 올라가면 안되는 client_secret 같은 글자의 경우 따로 빼야 하는 경우가 있다.
다음과 같은 방법을 쓴후 gitignore로 처리하면 된다.
@SpringBootApplication
@PropertySource("classpath:/common.properties")
class MudspoonApplication
fun main(args: Array<String>) {
runApplication<MudspoonApplication>(*args)
}
처럼 xxxxxxApplication쪽 메소드에 @PropertySource("classpath:/common.properties") 을 해준다.
그리고 파일 위치는 resources에 해서 형식에 맞게 쓰고
@Value("\${naverApi.redirectURI}")
lateinit var redirectURI :String
의 형태로 쓰면 된다.
추가로 소스에 안남기려면
/src/main/resources/common.properties
를 gitignore에 추가하면 안뜬다.
'사이드 프로젝트 > Beyrouth.Plan' 카테고리의 다른 글
Spring Security 이론, 그리고 느낌 (0) | 2021.12.12 |
---|---|
JWT와 AccessToken 그리고 RefreshToken 전략까지 (0) | 2021.12.12 |
환경설정 이야기 (0) | 2021.12.08 |
CI/CD를 위한 teamCity 설치 (0) | 2021.12.06 |
react-router-dom 적용하기 (feat v6) (0) | 2021.12.05 |