Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
b71d31d0
Commit
b71d31d0
authored
May 11, 2021
by
周晓航
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature-20210426/xxl-job上报订单微信数据-周晓航'
parents
33792f06
c4ca0a39
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
57 additions
and
57 deletions
+57
-57
order-application-service/src/main/java/cn/freemud/config/XxlJobConfig.java
+55
-55
order-application-service/src/main/java/cn/freemud/xxljob/OrderCountJobHandler.java
+1
-1
order-application-service/src/main/java/cn/freemud/xxljob/OrderCountJobHandlerTest.java
+1
-1
No files found.
order-application-service/src/main/java/cn/freemud/config/XxlJobConfig.java
View file @
b71d31d0
package
cn
.
freemud
.
config
;
import
com.xxl.job.core.executor.impl.XxlJobSpringExecutor
;
import
lombok.extern.log4j.Log4j2
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
/**
* @author : xh.Z
* @email : fisherman0510@163.com
* @Date : 2021/4/26 下午6:21
* @description : xxl-job 配置
*/
@Configuration
@Log4j2
public
class
XxlJobConfig
{
@Value
(
"${xxl.job.admin.addresses}"
)
private
String
adminAddresses
;
@Value
(
"${xxl.job.executor.appname}"
)
private
String
appName
;
//@Value("${xxl.job.executor.ip}")
private
String
ip
;
//@Value("${xxl.job.executor.port}")
private
int
port
;
//@Value("${xxl.job.accessToken}")
private
String
accessToken
;
@Value
(
"${xxl.job.executor.logpath:/data/applogs/xxl-job/jobhandler}"
)
private
String
logPath
;
@Value
(
"${xxl.job.executor.logretentiondays:-1}"
)
private
int
logRetentionDays
;
@Bean
(
initMethod
=
"start"
,
destroyMethod
=
"destroy"
)
public
XxlJobSpringExecutor
xxlJobExecutor
()
{
log
.
info
(
">>>>>>>>>>> xxl-job config init."
);
XxlJobSpringExecutor
xxlJobSpringExecutor
=
new
XxlJobSpringExecutor
();
xxlJobSpringExecutor
.
setAdminAddresses
(
adminAddresses
);
xxlJobSpringExecutor
.
setAppName
(
appName
);
xxlJobSpringExecutor
.
setIp
(
ip
);
xxlJobSpringExecutor
.
setPort
(
port
);
xxlJobSpringExecutor
.
setAccessToken
(
accessToken
);
xxlJobSpringExecutor
.
setLogPath
(
logPath
);
xxlJobSpringExecutor
.
setLogRetentionDays
(
logRetentionDays
);
return
xxlJobSpringExecutor
;
}
}
//
package cn.freemud.config;
//
//
import com.xxl.job.core.executor.impl.XxlJobSpringExecutor;
//
import lombok.extern.log4j.Log4j2;
//
import org.springframework.beans.factory.annotation.Value;
//
import org.springframework.context.annotation.Bean;
//
import org.springframework.context.annotation.Configuration;
//
/
//
**
//
* @author : xh.Z
//
* @email : fisherman0510@163.com
//
* @Date : 2021/4/26 下午6:21
//
* @description : xxl-job 配置
//
*/
//
@Configuration
//
@Log4j2
//
public class XxlJobConfig {
//
//
@Value("${xxl.job.admin.addresses}")
//
private String adminAddresses;
//
//
@Value("${xxl.job.executor.appname}")
//
private String appName;
//
//
//@Value("${xxl.job.executor.ip}")
//
private String ip;
//
//
//@Value("${xxl.job.executor.port}")
//
private int port;
//
//
//@Value("${xxl.job.accessToken}")
//
private String accessToken;
//
//
@Value("${xxl.job.executor.logpath:/data/applogs/xxl-job/jobhandler}")
//
private String logPath;
//
//
@Value("${xxl.job.executor.logretentiondays:-1}")
//
private int logRetentionDays;
//
//
//
@Bean(initMethod = "start", destroyMethod = "destroy")
//
public XxlJobSpringExecutor xxlJobExecutor() {
//
log.info(">>>>>>>>>>> xxl-job config init.");
//
XxlJobSpringExecutor xxlJobSpringExecutor = new XxlJobSpringExecutor();
//
xxlJobSpringExecutor.setAdminAddresses(adminAddresses);
//
xxlJobSpringExecutor.setAppName(appName);
//
xxlJobSpringExecutor.setIp(ip);
//
xxlJobSpringExecutor.setPort(port);
//
xxlJobSpringExecutor.setAccessToken(accessToken);
//
xxlJobSpringExecutor.setLogPath(logPath);
//
xxlJobSpringExecutor.setLogRetentionDays(logRetentionDays);
//
//
return xxlJobSpringExecutor;
//
}
//
}
order-application-service/src/main/java/cn/freemud/xxljob/OrderCountJobHandler.java
View file @
b71d31d0
...
...
@@ -35,7 +35,7 @@ import java.util.stream.Collectors;
* @description :
*/
@Component
@JobHandler
(
"orderCountJobHandler"
)
//
@JobHandler("orderCountJobHandler")
@Log4j2
public
class
OrderCountJobHandler
extends
IJobHandler
{
...
...
order-application-service/src/main/java/cn/freemud/xxljob/OrderCountJobHandlerTest.java
View file @
b71d31d0
...
...
@@ -33,7 +33,7 @@ import java.util.stream.Collectors;
* @description : 测试 xxl-job 能否跑成功
*/
@Component
@JobHandler
(
"orderCountJobHandlerTest"
)
//
@JobHandler("orderCountJobHandlerTest")
@Log4j2
public
class
OrderCountJobHandlerTest
extends
IJobHandler
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment