[Spring Boot] application 설정 파일 읽어오기
2020. 10. 16. 23:35ㆍSpring/Spring Boot
1. application 설정 파일 읽어오기
1) application 설정 파일
일반적으로 application 설정 파일은, properties의 확장자를 가진 파일과 yml 확장자를 가진 파일로 나뉜다. 특히, YAML 파일은 스프링 부트에서 권장하며, 가독성 차원에서도 뛰어나 많은 사용자들이 사용한다.
// properties 확장자
spring.redis.host= ....
spring.redis.port= 6379
// yml 확장자
spring:
redis:
host: ....
port: 6379
2) @Value
가장 쉽게 설정 파일을 읽어오는 방법은 @Value 어노테이션을 사용하는 방법이다.
public class Test {
@Value("${spring.redis.host}")
private String host;
@Value("${spring.redis.port}")
private int port;
...
}
3) @ConfigurationProperties
@Value 어노테이션은 표현식으르 이용하거나 몇몇 한정된 경우에만 사용되며, 실제로는 @ConfigurationProperties 어노테이션을 더 많이 사용한다.
@ConfigurationProperties(prefix = "spring.redis")
public class Test {
private String host;
private int port;
...
}
728x90
'Spring > Spring Boot' 카테고리의 다른 글
[Spring Boot] Redis (Jedis)를 이용한 간단한 API 제작 (0) | 2020.10.17 |
---|---|
[Spring Boot] Redis (Lettuce)를 이용한 간단한 API 제작 (0) | 2020.10.16 |
[Spring Boot] 참고 서비스 (0) | 2020.09.23 |
[Spring Boot] 무중단 서비스 (0) | 2020.09.23 |