可能的問題:
1、訪問路徑有問題
2、沒有掃描到注解
解決方法:
配置文件:開啟注解,掃描到@Controller和@RequestMapping
<context:component-scan base-package="com" />
<!-- 擴充了注解驅動,可以將請求參數綁定到控制器參數 -->
<mvc:annotation-driven/>
web.xml配置的加載其他配置文件順序可能有問題:
配置視圖解析器的配置文件需要掃描到@RequestMapping
No qualifying bean of type [com.ssm.dao.UserDao] found for dependency: expec
還是配置文件加載順序問題,UserDao創建實例在service創建實例后面就會報錯。
web.xml配置文件加載其他配置文件的順序:
首先加載applicationContext.xml(配置了數據源和sessionfactorybean)是全局配置文件;
還需要配置listener監聽器保存applicationContext.xml設置的對象和數據;
配置filter過濾器;
dispatcherservlet映射整個controller,service,dao實例,形成鏈路,並返回視圖。