历史 | 登录     查看当前页的打印版本.  
问题详情 (XML | Word | Printable)

Key: EASYJWEB-27
类型: 问题 问题
状态: Resolved Resolved
解决: Fixed
优先级: Major Major
开发者: williamraym
报告人: easyjweb
投票: 0
关注人: 0
操作

复制 问题
创建 子任务
如果你是 登录 你不能看到更多操作.
easyjweb

重复扫描了配置文件中定义的Bean

创建: 24/十二月/07 10:56 下午   更新: 29/十二月/07 10:27 上午
模块:
影响版本:
修复版本:

环境: easyjweb-1.0m3 jdk1.5


 描述  « Hide
自动扫描Action的时候,理论上说如果已经在配置文件中对这个Action作了配置,则不应该再自动加载的时候自动加载这个Bean,但现在的情况是,会自动加载。同样的问题,对于已经在配置文件中配置的Bean。在名称不是缺省值时,同类型的Bean还是会自动加载。

<module name="register6" path="/register6" scope="session"
action="easyjweb.demo.wizard.Register1Action" detaulsPage="init"
inject="byType"> </module>

public class Register1Action extends AbstractWizardAction {

}


 所有   备注   改动记录      排列顺序:
daxia - 26/十二月/07 12:03 下午
该问题已经修正,不会再出现重复扫描文件的情况。

tianyi - 29/十二月/07 10:27 上午
如果系统中xml配置文件配置的module使用的action类上又加入了@Action注解,并且配置的path与module中不一样,那么这个@Action中的path无效。
解决办法是在xml配置文件中再配置一个module。