Conditional은 입력 종류별로 다른 branch를 만든다

classpath, property, bean ownership, web type을 한 boolean으로 뭉치지 않고 독립 결과로 남긴다.

Class branch

optional SDK 존재

Property branch

feature enable

Bean branch

user owner 존재

Runtime branch

servlet·reactive·non-web