【发布时间】:2022-01-15 23:14:58
【问题描述】:
在 Spring 中,很容易创建只使用给定包中定义的类的 ApplicationContext。如何在 Micronaut 中实现这一点?
我写:
ApplicationContext context =
ApplicationContext.builder()
.args(args)
.packages("org.kalamity.server")
.start();
context.getBean(MessageEventListener.class);
但是来自外部包的 bean 被创建和注入。我知道,Micronaut 在编译时工作,所以这可能是完全不可能的。
【问题讨论】:
标签: java package micronaut applicationcontext