Yaml multiline

ignos·2022년 8월 4일

Functional Programming 모델로 Spring Cloud Streams을 사용하는 경우 다음과 같이 함수명을 등록해주어야 한다.

spring:
  cloud:
    stream:
      function:
        definition: fizzBuzzProducer;fizzBuzzProcessor;fizzBuzzConsumer

참고. https://medium.com/geekculture/spring-cloud-streams-with-functional-programming-model-93d49696584c

이 방식 사용하다보니 등록할 함수가 계속 늘어나면서 가독성을 높이기 위해 Yaml 에서 멀티라인 처리 방법을 찾아보았다.

참고.

윗 문서들 내용 이해한 후 다음과 같이 해결.

spring:
  cloud:
    stream:
      function:
        definition: >-
           fooProducer;fooProcessor;fooConsumer;
           barProducer;barProcessor;barConsumer;
profile
ignoramus

0개의 댓글