WEB-INF klasöründe iki bağlam xml yerim var; applicationContext.xml
ve app-servlet.xml
. Yani uygulama servlet.xmlYay bireysel içeriği kök bağlamını devralmıyor
<context:component-scan base-package="com.training.hibernate.controller"/>
bu beyan ve hizmetlerin bileşeni tarama taşırsanız bu applicationContext.xml
<context:component-scan base-package="com.training.hibernate.services"/>
<context:component-scan base-package="com.training.hibernate.dao"/>
bu hatayı
BeanCreationException: Error creating bean with name 'personController': Injection of autowired dependencies failed;
var ve app-servlet.xml dosyasında da hata yok. Yani uygulama servlet.xml Bu benim web.xml İşte
<?xml version="1.0" encoding="ISO-8859-1" ?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>Spring Web Application</display-name>
<servlet>
<servlet-name>app</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>app</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
Lütfen spring xml dosyalarınızı yüklemek için web.xml girişlerinizi paylaşın. –