【发布时间】:2015-07-02 20:49:50
【问题描述】:
我有一个关于 Spring 注解配置的问题。我有一颗豆子:
@Bean
public ObservationWebSocketClient observationWebSocketClient(){
log.info("creating web socket connection...");
return new ObservationWebSocketClient();
}
我有一个属性文件:
@Autowired
Environment env;
在属性文件中我想要一个特殊的布尔属性
createWebsocket=true/false
标志是否应该创建一个 bean ObservationWebSocketClient。如果属性值为 false,我根本不想建立 Web 套接字连接。
是否有任何技术上的可能性来实现这一点?
【问题讨论】:
-
无法直接回答您的问题,但弹簧型材是否适合您?因此 bean 仅在需要它的配置文件中创建(例如测试、开发、生产......)
标签: java spring properties