== 실습
=== 개요
외부화한 설정값을 읽어들여 애플리케이션에서 사용합니다. Value의 수단을 확인한 후 @ConfigurationProperties의 수단으로 변경합니다.

=== 절차
. SampleApplication 클래스를 실행해 봅시다. 콘솔 화면에 표시되는 '할인된 금액'은 DiscountServiceImpl이 계산합니다.

. DiscountServiceImpl 클래스 내에서 할인율과 할인 한도는 외부화한 설정값에서 가져옵니다. 실제 값이 어디에 설정되어 있는지 알 수 있나요?

. 설정값을 변경하여 제대로 반영되는지 확인해 봅시다.

. Value를 사용할 경우, 프로퍼티 이름의 첫 글자가 중복되는 경우가 많습니다. ConfigurationProperties를 사용하는 방식으로 변경해보겠습니다. 설정값을 보관하는 클래스로 DiscountProperties 클래스를 사용할 수 있습니다.