-
[스프링 부트 개념과 활용] 외부설정 - Application.propertiesSPRING/스프링부트 개념과 활용 2020. 12. 24. 19:45
Application.properties
- 애플리케이션에서 사용하는 여러 설정 값들을 정의할 수 있는 파일이다.
- KEY- VALUE 형태로 어떤 값을 정의하면 애플리케이션에서 참조하여 사용한다.
Application.properties ${random.int} 와 같이 랜덤값 지정도 가능하다.
위와 같이 @Value 어노테이션을 사용하여 값을 출력할 수 있다.
TESTCASE 작성 관련
외부설정 방법(Application.properties)
아래와 같이 test -> resources -> application.properties 를 생성해줍니다.
crtl + alt + shift + s 단축키를 누르면 아래와 같이 Project Structure 가 뜹니다.
아래 화면과 같이 Modules 부분의 resources에서 Test Resources 폴더를 설정해줍니다.
TestResource의 application.properties 내용은 맨위 스크린샷과 같이 동일하게 설정해줍니다.
ApplicationTest.java 위와같이 Test 코드를 작성하고 실행시켜봅니다.
jump.name이 jump22 인지 확인하는 테스크 코드입니다.
jump22 -> jump
Tests passes가 정상적으로 뜨는 것을 알수 있습니다.
'SPRING > 스프링부트 개념과 활용' 카테고리의 다른 글
[스프링 부트 개념과 활용] 스프링부트 로그 설정 (0) 2020.12.26 [스프링 부트 개념과 활용] 프로파일 관련 정리 (0) 2020.12.25 [스프링 부트 개념과 활용] 외부설정 - @ConfigurationProperties (0) 2020.12.25 [스프링 부트 개념과 활용] SpringApplication 관련 정리 (0) 2020.12.20 [스프링 부트 개념과 활용] 자동 설정 @EnableAutoConfiguration (0) 2020.12.13