CannotLoadBeanClassException: Cannot find class [com.zdyl.qgy.dao] for bean with name 'adminDao'
applicationContext-daos.xml 中:
<bean id="adminDao" class="com.zdyl.qgy.dao"/>
class 屬性填寫的是**包名**而非**具體實現類全限定名**(如 com.zdyl.qgy.dao.AdminDaoImpl)。
<bean id="adminDao" class="com.zdyl.qgy.dao.AdminDaoImpl"/>
<context:component-scan base-package="com.zdyl.qgy.dao"/> 配合 @Repository 注解,完全免除 XML 手寫 class 名。src/main/java 放 Java 源碼,src/main/resources 放 XML,編譯後均在 target/classes,ClassLoader 可正常加載。|