Kotlin2 spring @Conditional 사용하기 Spring @Conditional 활용하기 Spring 설정중 특정 조건에 따라 적용 하고 싶을 때 활용할 수 있는 애노테이션이 있다. @Configuration class, @Bean method 등에 활용할 조건에 따라 적용 할 수 있다. Condition class @Conditional 애노테이션을 적용하기 위해서는 Condition 클래스를 포함해야 한다. Condition 클래스는 애노테이션 선언시 적용 할 것인지 안 할 것인지 판단해 주는 클래스이다. matches(context: ConditionContext, metadata: AnnotatedTypeMetadata): Boolean 메서드를 오버라이드 하여 적용 여부를 판단해 반환해 주면 된다. class MyCondition : Co.. 2023. 3. 12. spring6 3가지 rest-client 사용하기 spring6-rest-clients-sample spring6 (spring-boot 3) 에서 활용 가능한 3가지 Rest API 활용 방법을 확인해 보자. 환율을 공개하는 API https://open.er-api.com/v6/latest를 통해 한국 원화 환율을 확인해 보는 샘플을 작성해 본다. RestTemplate 이미 많은 사람들이 사용하고 있는 RestTemplate 이다. 가장 단순하고 사용 방법도 가장 심플하다. val mapClass = Map::class.java as Class val res = RestTemplate().getForObject("https://open.er-api.com/v6/latest", mapClass) val rates = res?.get("rates") .. 2023. 3. 11. 이전 1 다음