我正在开发一个REST服务,它将通过TCP连接到CTI服务器,连接将一直打开,直到我的REST服务运行。
目前我正在从属性文件和创建bean中读取服务器参数,在构造bean之后,将使用@PostConstruct
启动服务器连接。在这种情况下使用@PostConstruct
是否合适,或者我应该使用上下文刷新事件。
我使用@PostConstruct
和上下文刷新测试了应用程序,两者都很好,我想要遵循最佳实践。
注意:我搜索了论坛并得到了一些答案,但与我的情景无关
答案 0 :(得分:0)
技术上没有区别。您已经测试过该部分。我认为@PostConstruct
更有意义,主要是因为您创建的连接特定于此bean。由于连接不在上下文级别,因此创建新的ApplicationContextListener
不太有意义。