带弹簧注射的Maven

时间:2011-06-27 09:00:53

标签: spring maven

我是maven的新手。当我尝试构建具有弹簧注入的项目时,我得到以下错误:

Rule:InstanceVariableThreadSafety Priority:1 A class extending RequestHandler
or Action or SessionBean contains instance variables. It may not be Threadsafe.
The code should be reviewed and validated by the application team Tech Lead..

请帮我解决这个问题。

感谢。

1 个答案:

答案 0 :(得分:1)

此规则是一个自定义规则,可能由“技术主管”编写,以防止您将实例变量添加到单个类中,例如Struts 1 Actions,EJB Statless SessionBean和(Tapestry?)RequestHandler。

如果你正在为一项行动注入服务,那么你是正确的,你的技术主管应该改进他的规则。可能有某种方法可以添加服务依赖关系而不会触发规则,但现在只有技术主管(以及开发指南,如果你有...)