gpt4 book ai didi

java - 为什么 Spring 容器在创建 Bean 后立即销毁它们?

转载 作者:IT老高 更新时间:2023-10-28 13:52:07 24 4
gpt4 key购买 nike

在创建应用程序的各种上下文文件中声明的所有 bean 后,Spring 立即通知(见下文)它正在销毁单例并且上下文初始化失败。

[INFO] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory org.springframework.web.context.ContextLoader [ERROR] Context initialization failed

有谁知道为什么 Spring 容器在创建它们后立即销毁所有 bean?

注意:除了上述上下文初始化失败错误之外,日志输出中没有警告或错误——见下文。

[DEBUG] Eagerly caching bean 'uploadService' to allow for resolving potential circular references 2011-09-21 15:19:08 org.springframework.beans.factory.annotation.InjectionMetadata

[DEBUG] Processing injected method of bean 'uploadService': AutowiredFieldElement for private org.apache.commons.fileupload.disk.DiskFileItemFactory com.faciler.ws.services.UploadService.diskFileFactory 2011-09-21 15:19:08 org.springframework.beans.factory.support.DefaultListableBeanFactory

[DEBUG] Creating shared instance of singleton bean 'diskFileItemFactory' 2011-09-21 15:19:08 org.springframework.beans.factory.support.DefaultListableBeanFactory

[DEBUG] Creating instance of bean 'diskFileItemFactory' 2011-09-21 15:19:08 org.springframework.beans.factory.support.DefaultListableBeanFactory

[INFO] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@b0ede6: defining beans [org.springframework.beans.

最佳答案

上下文初始化失败导致spring销毁已经成功创建的bean——而不是相反。您可能需要将日志级别提高到 INFO 或 DEBUG 才能找到根本原因。

关于java - 为什么 Spring 容器在创建 Bean 后立即销毁它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7502950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com