有条件的泉豆创建
2022-09-01 00:22:16
我有一个关于Spring注释配置的问题。我有一个豆子:
@Bean
public ObservationWebSocketClient observationWebSocketClient(){
log.info("creating web socket connection...");
return new ObservationWebSocketClient();
}
我有一个属性文件:
@Autowired
Environment env;
在属性文件中,我希望有一个特殊的布尔属性
createWebsocket=true/false
这表示是否应该创建Bean ObservationWebSocketClient。如果属性值为假,我根本不想建立Web套接字连接。
有没有技术上的可能性来实现这一点?