每次使用新服务调用Web方法时,我都会重复执行一组语句。我尝试在构造函数中编写,但构造函数只在服务器启动时调用一次。相反,每次在客户端创建服务时,我都需要执行一组stmts。
答案 0 :(得分:0)
根据您的其他问题:也许interceptors会有所帮助
答案 1 :(得分:0)
您正在寻找@PostConstruct:
@javax.annotation.PostConstruct
public void postConstruct(){
// initialization code
}
在实例化bean之后,容器会调用一个使用@PostConstruct注释的方法。
编辑:我想,我误解了你的问题。您可能正在寻找djna建议的拦截器,即javax.ejb.Interceptors
注释。你可以找到一个很好的介绍here(一旦java.net的维护结束)。