Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
X
XXL-JOB
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
靳帅
XXL-JOB
Commits
390165d7
提交
390165d7
authored
5月 21, 2022
作者:
xuxueli
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
调度通讯默认启用accessToken,提升系统安全性(建议生产环境自定义accessToken)。
上级
a4db25db
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
17 行增加
和
18 行删除
+17
-18
XXL-JOB官方文档.md
doc/XXL-JOB官方文档.md
+2
-1
pom.xml
pom.xml
+5
-6
CookieInterceptor.java
...l/job/admin/controller/interceptor/CookieInterceptor.java
+3
-4
PermissionInterceptor.java
...b/admin/controller/interceptor/PermissionInterceptor.java
+4
-4
application.properties
xxl-job-admin/src/main/resources/application.properties
+1
-1
xxl-job-executor.properties
...-frameless/src/main/resources/xxl-job-executor.properties
+1
-1
application.properties
...mple-springboot/src/main/resources/application.properties
+1
-1
没有找到文件。
doc/XXL-JOB官方文档.md
浏览文件 @
390165d7
...
...
@@ -2213,7 +2213,8 @@ public void execute() {
-
1、【修复】修复低版本风险漏洞,升级项目依赖:CVE-2021-2471、CVE-2022-22965等;
-
2、【修复】邮箱校验逻辑下放至EmailJobAlarm中,避免对其他告警方式的干扰;
-
3、【优化】合并多项PR,项目代码结构、健壮性优化:PR-2833、PR-2812、PR-2541、PR-2537、PR-2514、PR-2509、;
-
4、【优化】任务线程名优化(ISSUE-2527)
-
4、【优化】任务线程名优化(ISSUE-2527);
-
5、【优化】调度通讯默认启用accessToken,提升系统安全性(建议生产环境自定义accessToken)。
### 7.33 版本 v2.3.2 Release Notes[规划中]
-
1、【优化】
[
规划中
]
任务日志重构:一次调度只记录一条主任务,维护起止时间和状态。
...
...
pom.xml
浏览文件 @
390165d7
...
...
@@ -27,11 +27,11 @@
<netty-all.version>
4.1.63.Final
</netty-all.version>
<gson.version>
2.9.0
</gson.version>
<spring.version>
5.3.
19
</spring.version>
<spring-boot.version>
2.6.
6
</spring-boot.version>
<spring.version>
5.3.
20
</spring.version>
<spring-boot.version>
2.6.
7
</spring-boot.version>
<mybatis-spring-boot-starter.version>
2.2.2
</mybatis-spring-boot-starter.version>
<mysql-connector-java.version>
8.0.2
8
</mysql-connector-java.version>
<mysql-connector-java.version>
8.0.2
9
</mysql-connector-java.version>
<slf4j-api.version>
1.7.36
</slf4j-api.version>
<junit-jupiter.version>
5.8.2
</junit-jupiter.version>
...
...
@@ -40,9 +40,8 @@
<groovy.version>
3.0.10
</groovy.version>
<maven-source-plugin.version>
3.2.1
</maven-source-plugin.version>
<maven-javadoc-plugin.version>
3.3.2
</maven-javadoc-plugin.version>
<maven-gpg-plugin.version>
1.6
</maven-gpg-plugin.version>
<maven-war-plugin.version>
3.3.2
</maven-war-plugin.version>
<maven-javadoc-plugin.version>
3.4.0
</maven-javadoc-plugin.version>
<maven-gpg-plugin.version>
3.0.1
</maven-gpg-plugin.version>
</properties>
<build>
...
...
xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/CookieInterceptor.java
浏览文件 @
390165d7
...
...
@@ -3,8 +3,8 @@ package com.xxl.job.admin.controller.interceptor;
import
com.xxl.job.admin.core.util.FtlUtil
;
import
com.xxl.job.admin.core.util.I18nUtil
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.servlet.AsyncHandlerInterceptor
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.handler.HandlerInterceptorAdapter
;
import
javax.servlet.http.Cookie
;
import
javax.servlet.http.HttpServletRequest
;
...
...
@@ -17,7 +17,7 @@ import java.util.HashMap;
* @author xuxueli 2015-12-12 18:09:04
*/
@Component
public
class
CookieInterceptor
extends
HandlerInterceptorAdapte
r
{
public
class
CookieInterceptor
implements
AsyncHandlerIntercepto
r
{
@Override
public
void
postHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
,
...
...
@@ -36,8 +36,7 @@ public class CookieInterceptor extends HandlerInterceptorAdapter {
if
(
modelAndView
!=
null
)
{
modelAndView
.
addObject
(
"I18nUtil"
,
FtlUtil
.
generateStaticModel
(
I18nUtil
.
class
.
getName
()));
}
super
.
postHandle
(
request
,
response
,
handler
,
modelAndView
);
}
}
xxl-job-admin/src/main/java/com/xxl/job/admin/controller/interceptor/PermissionInterceptor.java
浏览文件 @
390165d7
...
...
@@ -6,7 +6,7 @@ import com.xxl.job.admin.core.util.I18nUtil;
import
com.xxl.job.admin.service.LoginService
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.method.HandlerMethod
;
import
org.springframework.web.servlet.
handler.HandlerInterceptorAdapte
r
;
import
org.springframework.web.servlet.
AsyncHandlerIntercepto
r
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
...
...
@@ -18,7 +18,7 @@ import javax.servlet.http.HttpServletResponse;
* @author xuxueli 2015-12-12 18:09:04
*/
@Component
public
class
PermissionInterceptor
extends
HandlerInterceptorAdapte
r
{
public
class
PermissionInterceptor
implements
AsyncHandlerIntercepto
r
{
@Resource
private
LoginService
loginService
;
...
...
@@ -27,7 +27,7 @@ public class PermissionInterceptor extends HandlerInterceptorAdapter {
public
boolean
preHandle
(
HttpServletRequest
request
,
HttpServletResponse
response
,
Object
handler
)
throws
Exception
{
if
(!(
handler
instanceof
HandlerMethod
))
{
return
super
.
preHandle
(
request
,
response
,
handler
);
return
true
;
// proceed with the next interceptor
}
// if need login
...
...
@@ -53,7 +53,7 @@ public class PermissionInterceptor extends HandlerInterceptorAdapter {
request
.
setAttribute
(
LoginService
.
LOGIN_IDENTITY_KEY
,
loginUser
);
}
return
super
.
preHandle
(
request
,
response
,
handler
);
return
true
;
// proceed with the next interceptor
}
}
xxl-job-admin/src/main/resources/application.properties
浏览文件 @
390165d7
...
...
@@ -52,7 +52,7 @@ spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.socketFactory.class
=
javax.net.ssl.SSLSocketFactory
### xxl-job, access token
xxl.job.accessToken
=
xxl.job.accessToken
=
default_token
### xxl-job, i18n (default is zh_CN, and you can choose "zh_CN", "zh_TC" and "en")
xxl.job.i18n
=
zh_CN
...
...
xxl-job-executor-samples/xxl-job-executor-sample-frameless/src/main/resources/xxl-job-executor.properties
浏览文件 @
390165d7
...
...
@@ -2,7 +2,7 @@
xxl.job.admin.addresses
=
http://127.0.0.1:8080/xxl-job-admin
### xxl-job, access token
xxl.job.accessToken
=
xxl.job.accessToken
=
default_token
### xxl-job executor appname
xxl.job.executor.appname
=
xxl-job-executor-sample
...
...
xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties
浏览文件 @
390165d7
...
...
@@ -11,7 +11,7 @@ logging.config=classpath:logback.xml
xxl.job.admin.addresses
=
http://127.0.0.1:8080/xxl-job-admin
### xxl-job, access token
xxl.job.accessToken
=
xxl.job.accessToken
=
default_token
### xxl-job executor appname
xxl.job.executor.appname
=
xxl-job-executor-sample
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论