Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.70 KB | None | 0 0
  1. org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying
  2. bean of type 'java.lang.Class<org.springframework.data.repository.Repository<?,
  3. ?>>' available: expected at least 1 bean which qualifies as autowire candidate.
  4. Dependency annotations: {}
  5.  
  6. @org.springframework.stereotype.Repository
  7. public interface KotSelects extends Repository<Kot, Long> {
  8. Kot findById(Long id);
  9. List<Kot> findAll();
  10. Integer countDistinctByIdNotNull();
  11. }
  12.  
  13. @Repository
  14. public interface KotInserts extends CrudRepository<Kot, Long> { }
  15.  
  16. <?xml version="1.0" encoding="UTF-8"?>
  17. <beans xmlns="http://www.springframework.org/schema/beans"
  18. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
  19. xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
  20. xmlns:jpa="http://www.springframework.org/schema/data/jpa"
  21. xsi:schemaLocation="http://www.springframework.org/schema/mvc
  22. http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd
  23. http://www.springframework.org/schema/beans
  24. http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
  25. http://www.springframework.org/schema/context
  26. http://www.springframework.org/schema/context/spring-context-4.0.xsd
  27. http://www.springframework.org/schema/tx
  28. http://www.springframework.org/schema/tx/spring-tx.xsd
  29. http://www.springframework.org/schema/data/jpa
  30. http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd">
  31.  
  32. <context:component-scan base-package="net.itlifestyle" /> <!-- Chcemy automatycznie obsługiwać wszystkie klasy z adnotacjami w tym pakiecie -->
  33. <context:annotation-config /> <!-- To na przyszłość, pozwoli nam korzystać z adnotacji także w klasach, które byśmy skonfigurowali ręcznie -->
  34.  
  35. <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  36. <property name="prefix">
  37. <value>/WEB-INF/views/</value>
  38. </property>
  39. <property name="suffix">
  40. <value>.jsp</value>
  41. </property>
  42. </bean>
  43.  
  44. <!--<bean id = "kotDAO" classnet.itlifestyle.koty.KotDAOtDAO" />-->
  45. <!--<bean id="kotDAO" clanet.itlifestyle.koty.KotDAOtDAO">
  46. <property name="dataSource" ref="dataSource" />
  47. </bean>-->
  48.  
  49. <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  50. <property name="driverClassName" value="com.mysql.jdbc.Driver" />
  51. <property name="url" value="jdbc:mysql://localhost:3306/vhrab"/>
  52. <property name="username" value="vhrab" />
  53. <property name="password" value="youshallnotpass" />
  54. </bean>
  55.  
  56.  
  57. <tx:annotation-driven />
  58.  
  59. <bean id="entityManagerFactory"
  60. class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  61. <property name="dataSource" ref="dataSource" />
  62. <property name="packagesToScan" value="net.itlifestyle.koty.domain" />
  63. <property name="jpaVendorAdapter">
  64. <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
  65. <property name="showSql" value="false" />
  66. <property name="databasePlatform" value="org.hibernate.dialect.MySQLDialect" />
  67. </bean>
  68. </property>
  69. <property name="jpaProperties">
  70. <props>
  71. <prop key="hibernate.hbm2ddl.auto">update</prop>
  72.  
  73. </props>
  74. </property>
  75. </bean>
  76. <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
  77. <bean class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor" />
  78. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  79. <property name="entityManagerFactory" ref="entityManagerFactory" />
  80. </bean>
  81.  
  82. <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
  83. <property name="defaultEncoding" value="UTF-8"/>
  84. </bean>
  85.  
  86. <jpa:repositories base-package="net.itlifestyle.koty.dao"/>
  87. <mvc:annotation-driven />
  88. <mvc:resources mapping="/resources/**" location="/resources/style1/" />
  89. </beans>
  90.  
  91. <?xml version="1.0" encoding="UTF-8"?>
  92. <project xmlns="http://maven.apache.org/POM/4.0.0"
  93. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  94. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  95. <modelVersion>4.0.0</modelVersion>
  96.  
  97. <groupId>net.itlifestyle</groupId>
  98. <artifactId>Koty</artifactId>
  99. <packaging>pom</packaging>
  100. <version>1.0-SNAPSHOT</version>
  101. <modules>
  102. <module>koty-domain</module>
  103. <module>koty-application</module>
  104. <module>koty-webapp</module>
  105. </modules>
  106. <name>KotApplication</name>
  107. <url>http://kobietydokodu.pl/7-maven-i-tajemnice-pliku-pom-xml/</url>
  108.  
  109. <dependencies>
  110. <dependency>
  111. <groupId>org.springframework</groupId>
  112. <artifactId>spring-core</artifactId>
  113. <version>4.3.10.RELEASE</version>
  114. </dependency>
  115.  
  116. <!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
  117. <dependency>
  118. <groupId>org.springframework</groupId>
  119. <artifactId>spring-context</artifactId>
  120. <version>4.3.10.RELEASE</version>
  121. </dependency>
  122.  
  123. <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager -->
  124. <dependency>
  125. <groupId>org.hibernate</groupId>
  126. <artifactId>hibernate-entitymanager</artifactId>
  127. <version>4.3.10.Final</version>
  128. </dependency>
  129.  
  130. <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
  131. <dependency>
  132. <groupId>org.hibernate</groupId>
  133. <artifactId>hibernate-core</artifactId>
  134. <version>4.3.10.Final</version>
  135. </dependency>
  136.  
  137. <!-- Hibernate Validator -->
  138. <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator -->
  139. <dependency>
  140. <groupId>org.hibernate</groupId>
  141. <artifactId>hibernate-validator</artifactId>
  142. <version>4.3.1.Final</version>
  143. </dependency>
  144.  
  145. <dependency>
  146. <groupId>javax.transaction</groupId>
  147. <artifactId>jta</artifactId>
  148. <version>1.1</version>
  149. </dependency>
  150.  
  151. <!-- For Spring Object/Relational Mapping for JPA -->
  152. <!-- https://mvnrepository.com/artifact/org.springframework/spring-orm -->
  153. <dependency>
  154. <groupId>org.springframework</groupId>
  155. <artifactId>spring-orm</artifactId>
  156. <version>4.3.10.RELEASE</version>
  157. </dependency>
  158.  
  159. <!--SpringData dependency-->
  160. <!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-jpa -->
  161. <dependency>
  162. <groupId>org.springframework.data</groupId>
  163. <artifactId>spring-data-jpa</artifactId>
  164. <version>1.11.6.RELEASE</version>
  165. </dependency>
  166.  
  167. <!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-commons -->
  168. <dependency>
  169. <groupId>org.springframework.data</groupId>
  170. <artifactId>spring-data-commons</artifactId>
  171. <version>1.11.6.RELEASE</version>
  172. </dependency>
  173.  
  174.  
  175.  
  176. </dependencies>
  177.  
  178. <repositories>
  179. <repository>
  180. <id>spring-libs-milestone</id>
  181. <name>Spring Milestones</name>
  182. <url>https://repo.spring.io/libs-milestone</url>
  183. <snapshots>
  184. <enabled>false</enabled>
  185. </snapshots>
  186. </repository>
  187. </repositories>
  188.  
  189. <build>
  190. <plugins>
  191. <plugin>
  192. <groupId>org.apache.maven.plugins</groupId>
  193. <artifactId>maven-shade-plugin</artifactId>
  194. <version>3.0.0</version>
  195. <executions>
  196. <execution>
  197. <phase>package</phase>
  198. <goals>
  199. <goal>shade</goal>
  200. </goals>
  201. <configuration>
  202. <transformers>
  203. <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
  204. <mainClass>com.kot.app.MainClass</mainClass>
  205. </transformer>
  206. </transformers>
  207. </configuration>
  208. </execution>
  209. </executions>
  210. </plugin>
  211. </plugins>
  212. </build>
  213.  
  214. </project>
  215.  
  216. sie 23, 2017 3:39:38 PM org.apache.catalina.core.ApplicationContext log
  217. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'kotyController': Unsatisfied dependency expressed through field 'kotDAO'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'kotDAO': Unsatisfied dependency expressed through field 'daoSel'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'kotSelects': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.lang.Class<org.springframework.data.repository.Repository<?, ?>>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
  218. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
  219. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  220. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
  221. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
  222. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
  223. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  224. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
  225. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  226. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
  227. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
  228. at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
  229. at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
  230. at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
  231. at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443)
  232. at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325)
  233. at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
  234. at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994)
  235. at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492)
  236. at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  237. at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
  238. at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
  239. at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
  240. at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1762)
  241. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  242. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  243. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  244. at java.lang.reflect.Method.invoke(Method.java:498)
  245. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
  246. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  247. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  248. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:618)
  249. at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:565)
  250. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  251. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  252. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  253. at java.lang.reflect.Method.invoke(Method.java:498)
  254. at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
  255. at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
  256. at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
  257. at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
  258. at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
  259. at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
  260. at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401)
  261. at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
  262. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  263. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  264. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  265. at java.lang.reflect.Method.invoke(Method.java:498)
  266. at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:324)
  267. at sun.rmi.transport.Transport$1.run(Transport.java:200)
  268. at sun.rmi.transport.Transport$1.run(Transport.java:197)
  269. at java.security.AccessController.doPrivileged(Native Method)
  270. at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
  271. at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
  272. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
  273. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
  274. at java.security.AccessController.doPrivileged(Native Method)
  275. at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
  276. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  277. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  278. at java.lang.Thread.run(Thread.java:745)
  279. Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'kotDAO': Unsatisfied dependency expressed through field 'daoSel'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'kotSelects': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.lang.Class<org.springframework.data.repository.Repository<?, ?>>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
  280. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)
  281. at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
  282. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)
  283. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)
  284. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
  285. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  286. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
  287. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  288. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
  289. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  290. at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
  291. at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
  292. at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
  293. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
  294. ... 60 more
  295. Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'kotSelects': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.lang.Class<org.springframework.data.repository.Repository<?, ?>>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
  296. at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749)
  297. at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189)
  298. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1193)
  299. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1095)
  300. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
  301. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
  302. at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
  303. at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
  304. at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
  305. at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
  306. at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208)
  307. at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138)
  308. at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
  309. at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)
  310. ... 73 more
  311. Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.lang.Class<org.springframework.data.repository.Repository<?, ?>>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
  312. at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1493)
  313. at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1104)
  314. at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)
  315. at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835)
  316. at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741)
  317. ... 86 more
  318.  
  319. sie 23, 2017 3:39:51 PM org.apache.catalina.core.ApplicationContext log
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement