有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在spring中检查预先创建的对象

如何在运行应用程序之前检查@component对象是否由ioc创建?就像我们可以在控制台日志或其他工具中看到的一样,它可以帮助我们在启动应用程序之前查看Spring容器准备好了哪些对象


共 (1) 个答案

  1. # 1 楼答案

    您可以在组件的构造函数中添加一些日志记录/控制台日志 即:

    public MyComponent() {
        System.out.println("MyComponent is initializing.............");
        // log.info("MyComponent is initializing.............");
    }
    

    实际上,当您默认通过@Autowire进行注入时,notspecific required=false。若可以启动应用程序,则意味着您的组件已成功初始化,否则无法启动应用程序