我需要从env变量初始化admin,但是@BeforeExecution方法没有启动,直接在initAdmin方法中开始执行。有什么建议吗?
@ChangeUnit(id = "init", order = "001", author = "me")
@RequiredArgsConstructor
@Component
public class InitChangeLog {
private final MyService service;
private final MongoTemplate template;
private final ConfigurableEnvironment env;
private String admin;
@BeforeExecution
private void setAdmin() {
this.admin = env.getProperty("admin");
}
@Execution
public void initAdmin() {
service.create(...);
}
}https://stackoverflow.com/questions/72949717
复制相似问题