Skip to content

Commit 5c2772e

Browse files
zhouhuan751312gitee-org
authored andcommitted
!32 🔖 🔖 🔖 Releasing / Version tags. 2.2.1
Merge pull request !32 from 周周/dev
2 parents 22e0191 + 3d03dc9 commit 5c2772e

File tree

80 files changed

+1799
-1286
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+1799
-1286
lines changed

fast-admin/pom.xml

+1-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
<!-- <groupId>p6spy</groupId>-->
4949
<!-- <artifactId>p6spy</artifactId>-->
5050
<!-- </dependency>-->
51-
5251
</dependencies>
5352

5453
<build>
@@ -138,7 +137,7 @@
138137
</execution>
139138
</executions>
140139
</plugin>
141-
-->
140+
-->
142141
</plugins>
143142
</build>
144143
</project>

fast-admin/src/main/build/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<!-- Added packaging to filter uncompressed core JS(打包排除核心未压缩的文件)-->
3838
<excludes>
3939
<exclude>static/libs/SM4.js</exclude>
40+
<exclude>static/plugins/blockUI/jquery.blockUI.js</exclude>
4041
<exclude>static/plugins/captcha/ase.js</exclude>
4142
<exclude>static/plugins/captcha/crypto-js.js</exclude>
4243
<exclude>static/plugins/captcha/verify.js</exclude>

fast-admin/src/main/java/com/j2eefast/modules/sys/controller/SysConfigController.java

-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ public String config(){
4646
return urlPrefix + "/config";
4747
}
4848

49-
5049
/**
5150
* 新增参数配置
5251
*/

fast-admin/src/main/java/com/j2eefast/modules/sys/controller/SysLoginController.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,8 @@ public ResponseData login(String username, String password, HttpServletRequest r
259259
throw new RxcException("解密失败,数据异常","50004");
260260
}
261261
if(loginUser.getUsername().equals(username)){
262-
Integer number = redisUtil.get(RedisKeys.getUserLoginKey(username),Integer.class); //用户锁屏密码错误次数
263-
262+
//用户锁屏密码错误次数
263+
Integer number = redisUtil.get(RedisKeys.getUserLoginKey(username),Integer.class);
264264
if( number != null && number >= Global.getLoginNumCode()) {
265265
String kaptcha = UserUtils.getKaptcha(Constant.KAPTCHA_SESSION_KEY);
266266
String captcha = (String) ServletUtil.getRequest().getParameter("captcha");
@@ -285,8 +285,8 @@ public ResponseData login(String username, String password, HttpServletRequest r
285285
redisUtil.set(RedisKeys.getUserLoginKey(username), number, RedisUtil.MINUTE * Global.getLockTime());
286286
}
287287
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username,loginUser.getCompId(),loginUser.getDeptId(), "50010","锁屏账号或密码不正确,输入错误"+number+" 次!"));
288-
if(number >= Global.getLoginNumCode()) { //错误3次
289-
throw new RxcException(ToolUtil.message("sys.login.password.retry.limit.count",Global.getLoginMaxCount()),"50004"); //错误3次
288+
if(number >= Global.getLoginNumCode()) {
289+
throw new RxcException(ToolUtil.message("sys.login.password.retry.limit.count",Global.getLoginMaxCount()),"50004");
290290
}
291291
throw new RxcException(ToolUtil.message("sys.login.password.retry.limit.count",Global.getLoginMaxCount()),"50005");
292292
}

fast-admin/src/main/resources/application-Dev.yml

+18-107
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,11 @@
1-
fast:
2-
#工作流是否开启 如果工作流开启 必须开启 rabbitmq消息队列 否则系统人员 与 角色同步就会有异常
3-
flowable:
4-
enabled: false
5-
#是否演示模式
6-
demoMode:
7-
enabled: false
8-
#配置拦截规则
9-
post: 'edit,del,remove,clean,updateAvatar,updateUser,add,resetPwd,updatePass,genCode,uploadLic,status,insertAuthRoles,changeStatus,insertAuthUsers,cancel,upload'
10-
get: 'del,remove,clean,dirTreeData'
11-
urlPatterns: '/sys/*,/tool/*,/file/ueditor/*,/bpm/procdef/*,/bpm/model/*,/app/rest/models,/bpm/processInstance/*,/gen/test/*,/sys/comm/*'
12-
ip:
13-
#是否开启HTTPS false 则以server:port
14-
ssl:
15-
enabled: false
16-
#配置文件yml文件中敏感数据加密key /*注意 数据加密安全性其实是相对的,什么加密如果私钥或者key泄露都是无用,这个世界上没有一种加密方法是绝对安全的。
17-
#这种加密方法只能做到:防君子不防小人*/
18-
#此参数可以配置可以不配置,如果不配置则自动获取系统key,或者使用环境变量方式储存,使用启动命令方式,建议不配置key 让系统自己生成 因为系统是生成key是根居机器码,只有这台机器才能解密
19-
#需要加密的参数 DES{} 包裹 或者 SM4{} 包裹
20-
encrypt:
21-
key: '123456789'
22-
xss:
23-
# 过滤开关
24-
enabled: true
25-
# 排除链接(多个用逗号分隔)
26-
excludes: /sys/notice/*,/sys/database/add
27-
# 匹配链接
28-
urlPatterns: /sys/*,/tool/*
29-
#是否开启csrf 防护,此开启针对需要系统授权所有的POST请求
30-
csrf:
31-
enabled: true
32-
#防盗链允许的网站来源地址配置多个URL , 分割
33-
#urlReferer: 'http:127.0.0.1, http:loclhost'
34-
#JTA 分布式事务,建议启用多数据源的时候开启
35-
jta:
36-
enabled: false
37-
########################License认证相关#####################
38-
#License相关配置
39-
license:
40-
#主题
41-
subject: fastOS
42-
#公钥别称
43-
publicAlias: j2eefastCert
44-
#访问公钥的密码
45-
storePass: j2eefast.com
46-
#license位置 如果不是绝对地址 则会找项目资源路径
47-
licensePath: license/license.lic
48-
#公钥位置 如果不是绝对地址 则会找项目资源路径
49-
publicKeysStorePath: license/publicCerts.keystore
50-
51-
######生成许可证书信息 *此信息应当绝对保密 正式项目应该分离单独存放用于生成许证书* 你可以屏蔽############私钥库别名
52-
privateAlias:
53-
#私钥库密码
54-
keyPass:
55-
#私钥库路径
56-
privateKeysStorePath:
57-
########################License认证相关#####################
58-
591
spring:
2+
#数据库配置
603
datasource:
614
#默认(主)数据库配置
625
master:
6+
#mysql 数据库配置
637
driverClassName: com.mysql.cj.jdbc.Driver
64-
url: jdbc:mysql://127.0.0.1:3306/fastdb?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=CTT
65-
# url: jdbc:mysql://192.168.20.110:3306/fastdb?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=CTT
8+
url: jdbc:mysql://192.168.20.110:3306/fastdb?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=CTT
669
#url: ENC{6mrUX1SZ/wgmN11iXmMyqplOpIbLBTlo3wh3K7T9qieephrFWPxUeOeswsLG+HKDvzd1wbo0DONij81tZUjIIEX/2gADAjSoJewZaxIeuVD1foEoEjzB/US3uf3gJYkee3IJPFEhABPSefwJGthT4xceWx27axifRKC6SfDzl5A=}
6710
username: fast
6811
password: fast@123$
@@ -77,57 +20,25 @@ spring:
7720

7821
#oracle 数据库配置
7922
#driverClassName: oracle.jdbc.driver.OracleDriver
80-
#url: jdbc:oracle:thin:@192.168.20.112:1521/orcl
81-
#username: fast
82-
#password: fast@123$
23+
#url: jdbc:oracle:thin:@192.168.1.127:8080/orcl
24+
#username: fastdb
25+
#password: fastdb@123$
8326
#filters: wall,mergeStat
84-
###############工作流数据库配置
85-
# flowable:
86-
# driverClassName: com.mysql.cj.jdbc.Driver
87-
# url: jdbc:mysql://192.168.20.110:3306/fast_flowabledb?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false
88-
# username: fast_flowable
89-
# password: fast_flowable@123$
90-
# filters: wall,mergeStat
91-
#redis数据库服务器
27+
28+
#mssql 2012以上版本 数据库配置
29+
#driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
30+
#url: jdbc:sqlserver://ip:端口;database=fastdb
31+
#username: fastdb
32+
#password: fastdb@123$
33+
#filters: wall,mergeStat
34+
35+
#redis数据库服务器
9236
redis:
9337
database: 10
94-
# host: 192.168.20.110
95-
host: 127.0.0.1
38+
host: 192.168.20.110
9639
port: 6379
97-
password: 123456 # 密码(默认为空)
98-
timeout: 6000ms # 连接超时时长(毫秒)
99-
jedis:
100-
pool:
101-
max-active: 1000 # 连接池最大连接数(使用负值表示没有限制)
102-
max-wait: -1ms # 连接池最大阻塞等待时间(使用负值表示没有限制)
103-
max-idle: 10 # 连接池中的最大空闲连接
104-
min-idle: 5 # 连接池中的最小空闲连接
105-
#消息队列
106-
rabbitmq:
107-
#addresses: 192.168.20.110:5672
108-
addresses: 127.0.0.1:5672
109-
# RabbitMQ 默认的用户名和密码都是guest 而虚拟主机名称是 "/"
110-
# 如果配置其他虚拟主机地址,需要预先用管控台或者图形界面创建 图形界面地址 http://主机地址:15672
111-
username: system
112-
password: system
113-
virtual-host: /
114-
# 是否启用发布者确认 具体确认回调实现见代码
115-
publisher-confirms: true
116-
# 是否启用发布者返回 具体返回回调实现见代码
117-
publisher-returns: true
118-
# 是否启用强制消息 保证消息的有效监听
119-
template.mandatory: true
120-
#消费端配置
121-
listener:
122-
simple:
123-
#消费端
124-
concurrency: 5
125-
#最大消费端数
126-
max-concurrency: 10
127-
#自动签收auto 手动 manual
128-
acknowledge-mode: manual
129-
#限流(海量数据,同时只能过来一条)
130-
prefetch: 1
40+
#redis密码 请为你的redis 设置连接密码、 如果无密码、请注释 #password,否则会报连接异常
41+
password: 123456
13142

13243
mybatis-plus:
13344
#实体扫描,多个package用逗号或者分号分隔

fast-admin/src/main/resources/application-Prod.yml

+32-64
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,43 @@
1-
fast:
2-
flowable:
3-
enabled: true
4-
demoMode:
5-
enabled: false
6-
post: 'edit,del,remove,clean,updateAvatar,updateUser,add,resetPwd,updatePass,genCode,uploadLic,status,insertAuthRoles'
7-
get: 'del,remove,clean,dirTreeData'
8-
urlPatterns: '/sys/*,/tool/*,/file/ueditor/*,/bpm/procdef/*,/bpm/model/*,/bpm/processInstance/*,/gen/test/*'
9-
ip:
10-
ssl:
11-
enabled: true
12-
encrypt:
13-
key:
14-
xss:
15-
enabled: true
16-
excludes: /sys/notice/*,/sys/database/add
17-
urlPatterns: /sys/*,/tool/*
18-
csrf:
19-
enabled: true
20-
jta:
21-
enabled: false
22-
license:
23-
subject: fastOS
24-
publicAlias: j2eefastCert
25-
storePass: j2eefast.com
26-
licensePath: license/license.lic
27-
publicKeysStorePath: license/publicCerts.keystore
28-
29-
privateAlias:
30-
keyPass:
31-
privateKeysStorePath:
32-
331
spring:
2+
#数据库配置
343
datasource:
4+
#默认(主)数据库配置
355
master:
6+
#mysql 数据库配置
367
driverClassName: com.mysql.cj.jdbc.Driver
37-
url:
38-
username:
39-
password:
8+
url: jdbc:mysql://127.0.0.1:3306/fastdb?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=CTT
9+
username:
10+
password:
4011
filters: mergeStat
41-
flowable:
42-
driverClassName:
43-
url:
44-
username:
45-
password:
46-
filters:
12+
13+
#PostgreSql 数据库配置
14+
#driverClassName: org.postgresql.Driver
15+
#url: jdbc:postgresql://127.0.0.1:5432/fastdb
16+
#username:
17+
#password:
18+
#filters: mergeStat
19+
20+
#oracle 数据库配置
21+
#driverClassName: oracle.jdbc.driver.OracleDriver
22+
#url: jdbc:oracle:thin:@127.0.0.1:1521/orcl
23+
#username:
24+
#password:
25+
#filters: wall,mergeStat
26+
27+
#mssql 2012以上版本 数据库配置
28+
#driverClassName: com.microsoft.sqlserver.jdbc.SQLServerDriver
29+
#url: jdbc:sqlserver://ip:1433;database=fastdb
30+
#username:
31+
#password:
32+
#filters: wall,mergeStat
33+
#redis数据库服务器
4734
redis:
4835
database: 10
49-
host:
50-
port:
51-
password:
52-
timeout: 6000ms
53-
jedis:
54-
pool:
55-
max-active: 1000
56-
max-wait: -1ms
57-
max-idle: 10
58-
min-idle: 5
59-
rabbitmq:
60-
addresses: ip:5672
61-
username:
36+
host: 127.0.0.1
37+
port: 6379
38+
#redis密码 请为你的redis 设置连接密码、 如果无密码、请注释 #password,否则会报连接异常
6239
password:
63-
virtual-host: /
64-
publisher-confirms: true
65-
publisher-returns: true
66-
template.mandatory: true
67-
listener:
68-
simple:
69-
concurrency: 5
70-
max-concurrency: 10
71-
acknowledge-mode: manual
72-
prefetch: 1
40+
7341
mybatis-plus:
7442
type-aliases-package: com.j2eefast.*.*.entity
7543
mapper-package: com.j2eefast.*.*.mapper

0 commit comments

Comments
 (0)