sách gpt4 ăn đã đi

spring - In tất cả các đậu Spring đã tải - Spring Boot

In lại Tác giả: IT Lão Cao 更新时间:2023-10-28 13:48:21 32 4
mua khóa gpt4 giày nike

我如何才能知道作为 Spring Boot 应用程序的一部分加载的所有 bean 的名称?我想在 main 方法中有一些代码来打印服务器启动后加载的 bean 的详细信息。

câu trả lời hay nhất

如spring-boot入门指南所示:https://spring.io/guides/gs/spring-boot/

@SpringBootỨng dụng
public class Application {

public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}

@Đậu
public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
return args -> {

System.out.println("Let's inspect the beans provided by Spring Boot:");

String[] beanNames = ctx.getBeanDefinitionNames();
Arrays.sort(beanNames);
for (String beanName : beanNames) {
System.out.println(beanName);
}
};
}
}

作为 @Velu评论中提到,这里不会列出手动注册的bean。

如果您想这样做,可以使用 getSingletonNames() .但小心点。此方法仅返回已实例化的 bean。如果 bean 尚未实例化,则 getSingletonNames() Sẽ返回它。

关于spring - 打印所有加载的 Spring bean - Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33348937/

32 4 0
Cựu chiến binh CNTT
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress