增加本地环境跳过 License 校验的配置开关

This commit is contained in:
fenghp
2026-05-21 19:07:49 +08:00
parent bc3fec2565
commit ee66491a25
2 changed files with 14 additions and 4 deletions
@@ -30,9 +30,18 @@ public class RuoYiApplication
/**
* 校验 License 授权,校验失败则退出程序。
*
* <p>本地开发环境可通过 af.license.enabled=false 显式关闭校验,
* 避免调试阶段因为本机授权文件不匹配导致服务无法启动。
*/
private static void verifyLicense(Environment env)
{
boolean licenseEnabled = Boolean.parseBoolean(env.getProperty("af.license.enabled", "true"));
if (!licenseEnabled)
{
return;
}
String licensePath = env.getProperty("af.license.path");
if (licensePath == null || licensePath.trim().isEmpty())
{
@@ -127,10 +127,11 @@ referer:
allowed-domains: localhost,127.0.0.1,ruoyi.vip,www.ruoyi.vip
# 自动充值业务配置
af:
license:
path: D:\license\license.lic
rechargeUrl: https://www.douyin.com/pay
af:
license:
enabled: false
path: /Users/fenghp/Desktop/DEV/project/autoFill/RuoYi-Vue/license.lic
rechargeUrl: https://www.douyin.com/pay
weidian:
wdToken: e96014f3
cookie: __spider__visitorid=884e5806506186bd; is_login=true; login_type=LOGIN_USER_TYPE_MASTER; login_source=LOGIN_USER_SOURCE_MASTER; uid=1774188581; duid=1774188581; sid=1619718241; smart_login_type=0; hi_dxh=; hold=; cn_merchant=; wdtoken=e96014f3; __spider__sessionid=d7756539bef26b5b; Hm_lvt_f3b91484e26c0d850ada494bff4b469b=1777446699,1778986671; HMACCOUNT=2383A5C40E664A02; login_token=_EwWqqVIQEKuI-Phw6hSEGFcEi9mlSZQq9CGPxfyUsL_A0Fnptw_8BdSEQvLn8r8oOo73sACMqrfJj3n0ichiWNcQwt0cS2Yxh1UgqGCs8bE5zqWBCXV2KZIxKzMApQbuf98L9hOdI1xlZH0pIJ6MT7WXbckhMUaS0juJhzzDpn1YnXxUAB9jy2G7fb2f15UK6_Thhr-eLwj54zYDhTghIixzfpTsmAVvlE_45xetReIESH7SYsHeO1JGiRIEey3yDnlo_-jJ; Hm_lpvt_f3b91484e26c0d850ada494bff4b469b=1778988001; cashier_token=558d8084586ea5a1ecf74c1d372296d5