在 jdk9 中,@PostConstruct
和@PreDestroy
在java.xml.ws.annotation
中,已弃用并计划将其删除。
我想知道当删除它们时该使用什么,并且由于许多框架和项目正在使用它们,这也不会成为问题吗?
答案 0 :(得分:0)
我在this link上找到了答案
此示例仅是第一个示例,应该为最新修改准备代码:
@Component
public class MyBean implements InitializingBean, DisposableBean {
private void init() {
//TODO: init code
}
private void shutdown() {
//TODO: destroy code
}
@Override
public void afterPropertiesSet() throws Exception {
init();
}
@Override
public void destroy() throws Exception {
shutdown();
}
}