From 6ca731015ef04d08a2d7247d77a243b21b30f80b Mon Sep 17 00:00:00 2001 From: noear Date: Thu, 30 Mar 2023 16:46:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=EF=BC=9ASqlHelper=20?= =?UTF-8?q?=E5=92=8C=20InitConfig=20=E7=B1=BB=EF=BC=8C=E6=94=B9=E5=9B=9E?= =?UTF-8?q?=E5=9F=BA=E4=BA=8E=20@Init=20=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/cym/config/InitConfig.java | 9 +++------ src/main/java/com/cym/sqlhelper/utils/SqlHelper.java | 6 +++--- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/cym/config/InitConfig.java b/src/main/java/com/cym/config/InitConfig.java index 9efb2db7..f267c8b6 100644 --- a/src/main/java/com/cym/config/InitConfig.java +++ b/src/main/java/com/cym/config/InitConfig.java @@ -8,8 +8,8 @@ import java.util.ArrayList; import java.util.List; import org.noear.solon.annotation.Component; +import org.noear.solon.annotation.Init; import org.noear.solon.annotation.Inject; -import org.noear.solon.core.bean.LifecycleBean; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -21,7 +21,6 @@ import com.cym.service.BasicService; import com.cym.service.ConfService; import com.cym.service.SettingService; import com.cym.sqlhelper.utils.ConditionAndWrapper; -import com.cym.sqlhelper.utils.JdbcTemplate; import com.cym.sqlhelper.utils.SqlHelper; import com.cym.utils.EncodePassUtils; import com.cym.utils.MessageUtils; @@ -37,7 +36,7 @@ import cn.hutool.core.util.ZipUtil; import cn.hutool.crypto.SecureUtil; @Component -public class InitConfig implements LifecycleBean { +public class InitConfig { Logger logger = LoggerFactory.getLogger(this.getClass()); @Inject MessageUtils m; @@ -55,14 +54,12 @@ public class InitConfig implements LifecycleBean { @Inject SqlHelper sqlHelper; @Inject - JdbcTemplate jdbcTemplate; - @Inject ConfService confService; @Inject("${project.findPass}") Boolean findPass; - @Override + @Init public void start() throws Throwable { // 找回密码 if (findPass) { diff --git a/src/main/java/com/cym/sqlhelper/utils/SqlHelper.java b/src/main/java/com/cym/sqlhelper/utils/SqlHelper.java index 02901770..921d4b92 100644 --- a/src/main/java/com/cym/sqlhelper/utils/SqlHelper.java +++ b/src/main/java/com/cym/sqlhelper/utils/SqlHelper.java @@ -12,8 +12,8 @@ import java.util.Map.Entry; import java.util.Set; import org.noear.solon.annotation.Component; +import org.noear.solon.annotation.Init; import org.noear.solon.annotation.Inject; -import org.noear.solon.core.bean.LifecycleBean; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -33,7 +33,7 @@ import cn.hutool.core.util.StrUtil; * */ @Component -public class SqlHelper extends SqlUtils implements LifecycleBean { +public class SqlHelper extends SqlUtils { @Inject("${project.beanPackage}") String packageName; @Inject @@ -44,7 +44,7 @@ public class SqlHelper extends SqlUtils implements LifecycleBean { static Logger logger = LoggerFactory.getLogger(SqlHelper.class); SnowFlake snowFlake = new SnowFlake(1, 1); - @Override + @Init public void start() throws Throwable { Set> set = ClassUtil.scanPackage(packageName); for (Class clazz : set) { -- Gitee