0

当我使用http://www.ibm.com/developerworks/java/library/j-sr2.html#N101B7中解释的“将 Struts 操作管理委托给 Spring”方法时, 在功能方面工作正常,但 findbugs 报告如下 voilation Dodgy - 类扩展 Struts Action 类并使用实例变量:MTIA

我通过 spring 将 bean 依赖项注入到 action 类中。

请帮助我并建议我一种更清洁的方法来解决这个问题。

谢谢

4

1 回答 1

0

这只是对 findbugs 的误解。FindBugs 看到注入器设置器方法并假设这些可以在操作的正常流程中调用。如果是这种情况,那么该行动将是有问题的。但是,由于这些方法仅在启动时使用,所以这不是问题。如果它们困扰您,您可以从 FindBugs 中排除这些警告。

于 2010-04-29T03:02:32.643 回答