您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> springMVC 控制类初始化了2次 可能会是什么原因呢

springMVC 控制类初始化了2次 可能会是什么原因呢

来源:网络整理     时间:2016/7/28 0:55:11     关键词:

关于网友提出的“ springMVC 控制类初始化了2次 可能会是什么原因呢”问题疑问,本网通过在网上对“ springMVC 控制类初始化了2次 可能会是什么原因呢”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: springMVC 控制类初始化了2次 可能会是什么原因呢
描述:


@Controller
public class AccountAction extends TsBaseAction {
    public AccountAction(){
        System.out.println("AccountAction init ========================================");
    }
    @RequestMapping(value="createAccount.action",method= RequestMethod.GET)
    public String create(HttpServletRequest request,HttpServletResponse response,ModelMap map){
       System.out.println(accountDao);
        System.out.println("----accountDao------in get-----------------------------------------------");
        AccountDao dao = (AccountDao) ApplicationContextFactory.getInstance().getBean("accountDao");
        System.out.println(dao + "---------------------------------------------------------");
        return  "test/createAccount.jsp";
    } 
    @Autowired
    AccountDao accountDao;
        public void setAccountDao(AccountDao accountDao) {
            System.out.println("init accountDao --------------");
        this.accountDao = accountDao;
    }


我的控制类   进action没问题  注入也确实注入了 
init accountdao 也执行了 但是进create方法以后 accountdao又成null了  后来我又重构了构造函数  发现构造函数AccountAction init 执行了2次 这大概会是什么原因呢  请教 谢谢
解决方案1:

前来学习

解决方案2:

可能是部署上的问题,你检查下服务器的配置文件。


以上介绍了“ springMVC 控制类初始化了2次 可能会是什么原因呢”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2974422.html

相关图片

相关文章