민감정보 등 은 env 파일에 따로 빼놓고, git에는 올리지 않는다. yaml을 통해 스프링부트 세부 설정을 할 수 있다.코드레벨 혹은 yaml 에서 env 의 설정값을 가져와야 하는 경우가 있다. 1. @Value 어노테이션을 사용타입이 반드시 일치해야 한다. 그렇지 않으면 오류 난다yaml 혹은 properties의 server.url = 값 으로 명시한 값을 가져오기"${..}" 는 값을 가져다 쓴다는 의미...@Value("${server.url}")private String url;...//생성자 주입 - 가장 권장됨public testClass(@Value("${server.url}) String value){ this.value = value;}...//기본값 설정 가능 값이 없으면 lo..