我有一个关于Spring注释配置的问题.我有一个豆子:
@Bean
public ObservationWebSocketClient observationWebSocketClient(){
log.info("creating web socket connection...");
return new ObservationWebSocketClient();
}
Run Code Online (Sandbox Code Playgroud)
我有一个属性文件:
@Autowired
Environment env;
Run Code Online (Sandbox Code Playgroud)
在属性文件中,我想要一个特殊的布尔属性
createWebsocket=true/false
Run Code Online (Sandbox Code Playgroud)
这标志是否应该创建bean ObservationWebSocketClient.如果属性值为false,我根本不想建立Web套接字连接.
是否有任何技术可能性来实现这一点?