94.3. 빈 정의
Camel Main 에서 제공하는 빈 생성을 위한 일반 지원 외에도 YAML DSL에서는 이러한 항목을 정의하고 구성하는 편리한 구문을 제공합니다.
- beans:
- name: beanFromMap
type: com.acme.MyBean
properties:
foo: bar
여기서,
빈의 속성은 아래 예제와 같이 맵 또는 속성 스타일을 사용하여 정의할 수 있습니다.
- beans:
# map style
- name: beanFromMap
type: com.acme.MyBean
properties:
field1: 'f1'
field2: 'f2'
nested:
field1: 'nf1'
field2: 'nf2'
# properties style
- name: beanFromProps
type: com.acme.MyBean
properties:
field1: 'f1_p'
field2: 'f2_p'
nested.field1: 'nf1_p'
nested.field2: 'nf2_p'
참고
빈 요소는 루트 요소로만 사용됩니다.