From c9c9bde983d6b77d44d75ce9a0eba87a1aef55e2 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Sun, 13 Nov 2022 23:48:39 +0800 Subject: [PATCH] fix --- src/main/java/cc/mrbird/febs/job/SystemInit.java | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/job/SystemInit.java b/src/main/java/cc/mrbird/febs/job/SystemInit.java index 17d230a..21ee0b5 100644 --- a/src/main/java/cc/mrbird/febs/job/SystemInit.java +++ b/src/main/java/cc/mrbird/febs/job/SystemInit.java @@ -8,6 +8,7 @@ import cc.mrbird.febs.dapp.chain.ChainService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.CommandLineRunner; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.stereotype.Component; @@ -22,14 +23,20 @@ **/ @Slf4j @Component -public class SystemInit { +public class SystemInit implements CommandLineRunner { - @Autowired - private RedisUtils redisUtils; +// @PostConstruct +// public void init() { +// +// } - @PostConstruct - public void init() { + @Override + public void run(String... args) throws Exception { Map<String, Object> encryptBeans = SpringContextUtil.getBeansWithAnnotation(EncryptEnable.class); + if (encryptBeans.isEmpty()) { + return; + } + for (Map.Entry<String, Object> entry : encryptBeans.entrySet()) { Method[] methods = entry.getValue().getClass().getMethods(); if (methods.length == 0) { -- Gitblit v1.9.1