【发布时间】:2014-12-11 06:02:56
【问题描述】:
刚刚修改了spring boot的配置,遇到了
@ConditionalOnProperty(prefix = "spring.social.", value = "auto-connection-views")
来自org.springframework.boot.autoconfigure.social.TwitterAutoConfiguration
@Bean(name = { "connect/twitterConnect", "connect/twitterConnected" })
@ConditionalOnProperty(prefix = "spring.social.", value = "auto-connection-views")
public View twitterConnectView() {
return new GenericConnectionStatusView("twitter", "Twitter");
}
我不明白这个注释的目的。我猜这可能只有在属性值存在时才能使用 bean(例如“spring.social”、“auto-connection-views”)。
【问题讨论】:
标签: spring annotations spring-boot