s-5.2.6.RELEASE.jar:5.2.6.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]。。。34公共框架 由于以下原因而忽略: org.springframework.beans.BeanInstantiationException:未能 实例化[org.hibernate.SessionFactory]:工厂方法 “sessionFactory”引发异常;嵌套异常是 org.hibernate.AnnotationException:@OneToOne或@ManyToOne打开 crud.example.application.Models.Book.lessons引用了未知的 实体:crud.example.application.Models.lesson at org.springframework.beans.factory.support.SimpleInstallationStrategy.instantiate(SimpleInstallationStrategy.java:185) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]。。。48个公共框架 省略原因:org.hibernate.AnnotationException:@OneToOne或 @关于crud.example.application.Models.Book.lessons参考资料的许多选项 未知实体:crud.example.application.Models.lesson at org.hibernate.cfg.ToOneFkSecondPass.doSecondPass(ToOneFkSecondPass.java:97) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.processEndOfQueue(InFlightMetadataCollectorImpl.java:1786) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.ProcessFKSSecondPasseNorder(InFlightMetadataCollectorImpl.java:1730) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.ProcessSecondPass(InFlightMetadataCollectorImpl.java:1617) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:278) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:692) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:727) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at crud.example.application.config.sessionFactory(config.java:18) ~[classes/:na]at crud.example.application.config$$EnhancerBySpringCGLIB$$2bb57076.CGLIB$sessionFactory$0() ~[classes/:na]at crud.example.application.config$$EnhancerBySpringCGLIB$$2bb57076$$FastClassBySpringCGLIB$$ce3a25e0.invoke() ~[classes/:na]at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.6.释放。震击器:5.2.6.释放]位于 org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]at crud.example.application.config$$EnhancerBySpringCGLIB$$2bb57076.sessionFactory() ~[classes/:na]at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机 方法)~[na:na]at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]at java.base/java.lang.reflect.Method.invoke(Method.java:566)~[na:na] 在 org.springframework.beans.factory.support.SimpleInstallationStrategy.instantiate(SimpleInstallationStrategy.java:154) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]。。。49公共框架 省略

s-5.2.6.RELEASE.jar:5.2.6.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]。。。34公共框架 由于以下原因而忽略: org.springframework.beans.BeanInstantiationException:未能 实例化[org.hibernate.SessionFactory]:工厂方法 “sessionFactory”引发异常;嵌套异常是 org.hibernate.AnnotationException:@OneToOne或@ManyToOne打开 crud.example.application.Models.Book.lessons引用了未知的 实体:crud.example.application.Models.lesson at org.springframework.beans.factory.support.SimpleInstallationStrategy.instantiate(SimpleInstallationStrategy.java:185) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:651) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]。。。48个公共框架 省略原因:org.hibernate.AnnotationException:@OneToOne或 @关于crud.example.application.Models.Book.lessons参考资料的许多选项 未知实体:crud.example.application.Models.lesson at org.hibernate.cfg.ToOneFkSecondPass.doSecondPass(ToOneFkSecondPass.java:97) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.processEndOfQueue(InFlightMetadataCollectorImpl.java:1786) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.ProcessFKSSecondPasseNorder(InFlightMetadataCollectorImpl.java:1730) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.ProcessSecondPass(InFlightMetadataCollectorImpl.java:1617) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:278) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:692) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:727) ~[hibernate-core-5.0.11.Final.jar:5.0.11.Final]at crud.example.application.config.sessionFactory(config.java:18) ~[classes/:na]at crud.example.application.config$$EnhancerBySpringCGLIB$$2bb57076.CGLIB$sessionFactory$0() ~[classes/:na]at crud.example.application.config$$EnhancerBySpringCGLIB$$2bb57076$$FastClassBySpringCGLIB$$ce3a25e0.invoke() ~[classes/:na]at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.2.6.释放。震击器:5.2.6.释放]位于 org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.2.6.RELEASE.jar:5.2.6.RELEASE]at crud.example.application.config$$EnhancerBySpringCGLIB$$2bb57076.sessionFactory() ~[classes/:na]at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(本机 方法)~[na:na]at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na]at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na]at java.base/java.lang.reflect.Method.invoke(Method.java:566)~[na:na] 在 org.springframework.beans.factory.support.SimpleInstallationStrategy.instantiate(SimpleInstallationStrategy.java:154) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]。。。49公共框架 省略,java,mysql,spring,hibernate,intellij-idea,Java,Mysql,Spring,Hibernate,Intellij Idea,2020-05-2415:24:45.140警告5368---[main] o、 s.boot.SpringApplication:无法关闭 应用程序上下文 org.springframework.beans.factory.unsatifiedDependencyException: 创建名为“springApplicationAdminRegistrar”的bean时出错 在类路径资源中定义 [org/springframework/boot/autoconfigure/admin/Spri

2020-05-2415:24:45.140警告5368---[main] o、 s.boot.SpringApplication:无法关闭 应用程序上下文

org.springframework.beans.factory.unsatifiedDependencyException: 创建名为“springApplicationAdminRegistrar”的bean时出错 在类路径资源中定义 [org/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.class]: 通过方法表示的未满足依赖关系 “springApplicationAdminRegistrar”参数1;嵌套异常是 org.springframework.beans.factory.noSuchBean定义异常:否 限定“org.springframework.core.env.Environment”类型的bean 可用:至少需要1个符合autowire条件的bean 候选人依赖项批注:{}at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:798) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.InstantiationUsingFactoryMethod(ConstructorResolver.java:539) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.InstanceUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1338) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.2.6.RELEASE.jar:5.2.6.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) 春天
   @Bean
    public SessionFactory sessionFactory(){
        SessionFactory sf = new org.hibernate.cfg.Configuration()
                           .configure("hibernate.cfg.xml")
                           .addAnnotatedClass(Book.class)
                           .addAnnotatedClass(Lesson.class)
                           .buildSessionFactory();
        return sf;
    }