转载请注明出处:https://oldnoop.tech/c/125.html
使用 Lambda 表达式注册 bean
作为传统 XML 和 JavaConfig 的替代方案,现在可以使用 lambda 表达式注册 Spring bean,使 bean 可以实际注册为提供者。
如下示例使用 lambda 表达式注册了一个 Book bean。
将 Bean 注册为提供者
GenericApplicationContext context = new GenericApplicationContext();
context.registerBean(Book.class, () -> new
Book(context.getBean(Author.class))
);