Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 销毁名为'的bean上的方法;org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory';抛出异常_Java_Spring_Maven_Spring Boot_Spring Data Jpa - Fatal编程技术网

Java 销毁名为'的bean上的方法;org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory';抛出异常

Java 销毁名为'的bean上的方法;org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory';抛出异常,java,spring,maven,spring-boot,spring-data-jpa,Java,Spring,Maven,Spring Boot,Spring Data Jpa,我一直试图用在线提示解决这个“破坏性方法异常”,但没有成功。以下是错误消息: 2017-10-16 15:58:13.234错误12276---[main]o.s.b.f.s.DefaultListableBeanFactory:名为“org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory”的bean上的销毁方法引发异常 下面是我的POM.xml依赖项: <dependencies>

我一直试图用在线提示解决这个“破坏性方法异常”,但没有成功。以下是错误消息:

2017-10-16 15:58:13.234错误12276---[main]o.s.b.f.s.DefaultListableBeanFactory:名为“org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory”的bean上的销毁方法引发异常

下面是我的POM.xml依赖项:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-aws</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-aws-jdbc</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.6</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
</dependencies>
    <dependencies>
<!--need this aws dependency for some packages-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-aws</artifactId>
        </dependency>
<!--need this aws dependency for some packages-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-aws-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.6</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
    </dependencies>

org.springframework.boot
弹簧靴起动器执行器
org.springframework.cloud
春天的云
org.springframework.cloud
SpringCloudStarter AWSJDBC
org.springframework.boot
SpringBootStarterWeb
org.projectlombok
龙目
1.16.6
假如
org.springframework.boot
spring引导启动器数据jpa
从网上看,问题似乎出在SpringBootStarter数据jpa依赖项上。我尝试了Dependency和clean mvn的旧版本,但都不起作用

更新 在从spring初始化器重新生成pom之后,我仍然得到相同的错误。以下是我的pom.xml依赖项:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-aws</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-aws-jdbc</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.6</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
</dependencies>
    <dependencies>
<!--need this aws dependency for some packages-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-aws</artifactId>
        </dependency>
<!--need this aws dependency for some packages-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-aws-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.6</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
    </dependencies>

org.springframework.cloud
春天的云
org.springframework.cloud
SpringCloudStarter AWSJDBC
org.springframework.boot
SpringBootStarterWeb
org.projectlombok
龙目
1.16.6
假如
org.springframework.boot
spring引导启动器数据jpa

有什么建议吗?

这里有这么多重复的罐子


我会去生成一个具有所需依赖项的spring项目。

我也有同样的问题,但有一个例外

:Destroy method on bean with name 'org.springframework.boot.autoconfigure.internalCachingMetadataReaderFactory' threw an exception
java.lang.IllegalStateException: ApplicationEventMulticaster not initialized
错误在我的spring概要文件的声明语法中

@Profile({"production, dev"})
正确的方法是:

@Profile({"production","dev"}) 

您有其他依赖项吗?你能展示你的全部吗?你有多个弹簧工具的初学者。我假设存在一些版本问题。运行命令“mvn dependency:tree”,然后检查并删除所有不必要的dependenciesI运行的mvn dependency:tree。构建成功通过了。我的意思是检查mvn依赖树的输出,你会注意到是否有多个JAR。如果您使用任何ide,如eclipse,您可以在Pom的依赖层次结构中查看,并观察JAR。@johannesboyne:我是这个问题的最后一位编辑,而不是作者。您需要ping的人的个人资料卡位于右侧(
@genexu
)。他们最后一次签署是在12月18日,所以可能不会很快回复你。