我正在关注http://appfuse.org/display/APF/Tutorials上的教程,我对“注册 personDao bean 定义”部分感到困惑。
如果有必要在 applicationContext.xml 中注册 dao bean(或者在 applicationContext-dao.xml 中,正如我在我一直使用的旧版本的 AppFuse 应用程序中看到的那样)......为什么没有必要也以同样的方式注册 userDao bean?
我也有另一个提出这个问题的动机......我一直在尝试从旧版本的 AppFuse 框架(我上面提到的同一个应用程序)移植一个应用程序。但是,当我尝试导航到原始代码附带的页面以外的任何页面时,我会收到“找不到页面”错误。这就是我回到教程的原因......我真的很想处理这个问题,因为我正在接管其他人的代码并且他们不再可以发表评论。
此外,在将 personDao 添加到 applicationContext.xml 时,IDEA 会抱怨“缺少必需的属性:'sessionFactory'”。添加行时: ,然后抱怨“无法解析 bean 'sessionFactory'”