【发布时间】:2022-01-26 10:49:11
【问题描述】:
我有 Spring Boot 应用程序。 我想实现liquidbase CustomTaskChange 以运行一些代码。 但是我找不到使用现有 spring bean 或通过 applicationContext 获取它们的方法。
如何将 Spring bean 与 CustomTaskChange 一起使用?
【问题讨论】:
-
@xerx593 谢谢。使用 Option1 或 2 不起作用
CustomTaskChange.execute在应用程序上下文准备好之前被触发。单例可以工作。我尝试创建一个实现implements ApplicationContextAware的单例,但它在CustomTaskChange.execute之后调用 -
那么你的名字,你怎么能“找到一种方法来使用我现有的spring bean或通过applicationContext获取它们”? .. 之前应用程序上下文!
标签: spring-boot liquibase