小编use*_*583的帖子

@ConditionalOnProperty注释的目的是什么?

我只修改了spring boot配置,并遇到了

@ConditionalOnProperty(prefix = "spring.social.", value = "auto-connection-views") 
Run Code Online (Sandbox Code Playgroud)

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");
}
Run Code Online (Sandbox Code Playgroud)

我不明白这个注释的目的.我想这可能只有在存在属性值时才能使用bean(例如"spring.social","auto-connection-views").

spring annotations spring-boot

56
推荐指数
3
解决办法
7万
查看次数

标签 统计

annotations ×1

spring ×1

spring-boot ×1