Mysql 通过构造函数参数0表示的未满足依赖关系;嵌套的异常是org.springframework.beans.factory.NoSuchBeanDefinitionException
尝试使用异常消息导航到“客户”时出现异常 '创建名为的bean时出错 'com.nfg.crm.ui.views.customers.CustomerView':未满足的依赖关系 通过构造函数参数0表示;嵌套异常是 org.springframework.beans.factory.noSuchBean定义异常:否 类型的限定bean 'com.nfg.crm.ui.crud.CrudEntityPresenter' 可用:至少需要1个符合autowire条件的bean 候选人依赖项批注:{}' org.springframework.beans.factory.unsatifiedDependencyException: 创建名为的bean时出错 'com.nfg.crm.ui.views.customers.CustomerView':未满足的依赖关系 通过构造函数参数0表示;嵌套异常是 org.springframework.beans.factory.noSuchBean定义异常:否 类型的限定bean 'com.nfg.crm.ui.crud.CrudEntityPresenter' 可用:至少需要1个符合autowire条件的bean 候选人依赖项批注:{}at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:729) 在 org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:192) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1270) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:502) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:304) 在 com.vaadin.flow.spring.SpringInstantiator.getOrCreate(SpringInstantiator.java:86) 在 com.vaadin.flow.di.Instantiator.createRouteTarget(Instantiator.java:157) 在 com.vaadin.flow.router.internal.AbstractNavigationStateRenderer.lambda$getRouteTarget$1(AbstractNavigationStateRenderer.java:114) 在java.util.Optional.orElseGet(Optional.java:267)中 com.vaadin.flow.router.internal.AbstractNavigationStateRenderer.getRouteTarget(AbstractNavigationStateRenderer.java:113) 在 com.vaadin.flow.router.internal.AbstractNavigationStateRenderer.handle(AbstractNavigationStateRenderer.java:165) 在com.vaadin.flow.router.router.handleNavigation(router.java:178) 在com.vaadin.flow.router.router.navigate(router.java:150)中 com.vaadin.flow.router.router.initializeUI(router.java:91)位于 com.vaadin.flow.component.UI.lambda$doInit$0(UI.java:205)位于 ifPresent(Optional.java:159)位于 com.vaadin.flow.component.UI.doInit(UI.java:205)位于 com.vaadin.flow.server.BootstrapHandler.createAndInitUI(BootstrapHandler.java:988) 在 com.vaadin.flow.server.BootstrapHandler.synchronizedHandlerRequest(BootstrapHandler.java:388) 在 SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:40) 在 com.vaadin.flow.server.VaadinService.handleRequest(VaadinService.java:1541) 在 com.vaadin.flow.server.VaadinServlet.service(VaadinServlet.java:345) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:790) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728) 在 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:470) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:356) 在 org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316) 在 org.springframework.web.servlet.mvc.ServletForwardingController.HandlerRequestInternal(ServletForwardingController.java:141) 在 org.springframework.web.servlet.mvc.AbstractController.HandlerRequest(AbstractController.java:177) 在 org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52) 在 org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991) 在 org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925) 在 org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978) 在 org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:687) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:790) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) 在 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) 在 org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320) 在 org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127) 在 org.springframework.security.weMysql 通过构造函数参数0表示的未满足依赖关系;嵌套的异常是org.springframework.beans.factory.NoSuchBeanDefinitionException,mysql,spring,hibernate,jpa,vaadin,Mysql,Spring,Hibernate,Jpa,Vaadin,尝试使用异常消息导航到“客户”时出现异常 '创建名为的bean时出错 'com.nfg.crm.ui.views.customers.CustomerView':未满足的依赖关系 通过构造函数参数0表示;嵌套异常是 org.springframework.beans.factory.noSuchBean定义异常:否 类型的限定bean 'com.nfg.crm.ui.crud.CrudEntityPresenter' 可用:至少需要1个符合autowire条件的bean 候选人依赖项批注:{}'
@Bean
public CrudEntityPresenter crudEntityPresenter() {
CrudEntityPresenter crudEntityPresenter = new CrudEntityPresenter();
//here goes the code that initializes the bean
return crudEntityPresenter;
}
@Component
public class CrudEntityPresenter {
}
@Service
public class CrudEntityPresenter {
}
public interface CrudEntityPresenter extends JpaRepository<MyEntity, String> {
}