From e775de19bfb598f6a23c6bb47d6254df46c7d3ba Mon Sep 17 00:00:00 2001 From: dqjdda <201507802@qq.com> Date: Thu, 22 Aug 2019 20:15:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E5=99=A8?= =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=8C=E9=85=8D=E7=BD=AE=E6=9B=B4=E6=96=B9?= =?UTF-8?q?=E4=BE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/GenConfigServiceImpl.java | 18 ++++++++++++++++++ .../main/resources/config/application-dev.yml | 4 ++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/eladmin-generator/src/main/java/me/zhengjie/service/impl/GenConfigServiceImpl.java b/eladmin-generator/src/main/java/me/zhengjie/service/impl/GenConfigServiceImpl.java index ec53052e..165cd5a1 100644 --- a/eladmin-generator/src/main/java/me/zhengjie/service/impl/GenConfigServiceImpl.java +++ b/eladmin-generator/src/main/java/me/zhengjie/service/impl/GenConfigServiceImpl.java @@ -5,6 +5,8 @@ import me.zhengjie.repository.GenConfigRepository; import me.zhengjie.service.GenConfigService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; + +import java.io.File; import java.util.Optional; /** @@ -30,6 +32,22 @@ public class GenConfigServiceImpl implements GenConfigService { @Override public GenConfig update(GenConfig genConfig) { genConfig.setId(1L); + // 自动设置Api路径,注释掉前需要同步取消前端的注释 + String separator = File.separator; + String[] paths = null; + if (separator.equals("\\")) { + paths = genConfig.getPath().split("\\\\"); + } else paths = genConfig.getPath().split(File.separator); + StringBuffer api = new StringBuffer(); + for (int i = 0; i < paths.length; i++) { + api.append(paths[i]); + api.append(separator); + if(paths[i].equals("src")){ + api.append("api"); + break; + } + } + genConfig.setApiPath(api.toString()); return genConfigRepository.save(genConfig); } } diff --git a/eladmin-system/src/main/resources/config/application-dev.yml b/eladmin-system/src/main/resources/config/application-dev.yml index 96eeef78..58489bb7 100644 --- a/eladmin-system/src/main/resources/config/application-dev.yml +++ b/eladmin-system/src/main/resources/config/application-dev.yml @@ -45,8 +45,8 @@ spring: jwt: header: Authorization secret: mySecret - # token 过期时间 2个小时 - expiration: 7200000 + # token 过期时间 6个小时 + expiration: 21000000 auth: # 授权路径 path: /login