더북(TheBook)

3.3.4 @Value 애너테이션으로 프로퍼티 직접 읽기

앞 절의 LicenseService 클래스에서 getLicense() 메서드 안의 license.withComment()config.getExampleProperty() 클래스 값으로 설정하는 것을 발견할 수 있다. 해당 코드는 다음과 같다.

public License getLicense(String organizationId, String licenseId) {
  License license =
     licenseRepository.findByOrganizationIdAndLicenseId(organizationId, licenseId);
  return license.withComment(config.getExampleProperty());
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.