Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
武汉红喜
whatsmars
提交
933614fb
W
whatsmars
项目概览
武汉红喜
/
whatsmars
通知
3
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
whatsmars
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
933614fb
编写于
5月 14, 2018
作者:
武汉红喜
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
spring boot esjob
上级
d6e63fd7
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
73 addition
and
24 deletion
+73
-24
whatsmars-elasticjob/pom.xml
whatsmars-elasticjob/pom.xml
+42
-4
whatsmars-elasticjob/src/main/java/org/hongxi/whatsmars/job/Application.java
...b/src/main/java/org/hongxi/whatsmars/job/Application.java
+24
-0
whatsmars-elasticjob/src/main/java/org/hongxi/whatsmars/job/Main.java
...asticjob/src/main/java/org/hongxi/whatsmars/job/Main.java
+0
-12
whatsmars-elasticjob/src/main/resources/application.properties
...mars-elasticjob/src/main/resources/application.properties
+6
-0
whatsmars-elasticjob/src/main/resources/conf/reg.properties
whatsmars-elasticjob/src/main/resources/conf/reg.properties
+0
-5
whatsmars-elasticjob/src/main/resources/esjob.xml
whatsmars-elasticjob/src/main/resources/esjob.xml
+1
-3
未找到文件。
whatsmars-elasticjob/pom.xml
浏览文件 @
933614fb
...
...
@@ -15,9 +15,26 @@
<elastic-job.version>
2.1.5
</elastic-job.version>
<curator.version>
2.10.0
</curator.version>
<h2.version>
1.4.184
</h2.version>
<start-class>
org.hongxi.whatsmars.job.Application
</start-class>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-dependencies
</artifactId>
<version>
${spring-boot.version}
</version>
<type>
pom
</type>
<scope>
import
</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
</dependency>
<dependency>
<artifactId>
elastic-job-common-core
</artifactId>
<groupId>
com.dangdang
</groupId>
...
...
@@ -44,10 +61,6 @@
<artifactId>
curator-test
</artifactId>
<version>
${curator.version}
</version>
</dependency>
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
spring-context
</artifactId>
</dependency>
<dependency>
<groupId>
org.slf4j
</groupId>
...
...
@@ -89,6 +102,31 @@
<filtering>
true
</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<dependencies>
<dependency>
<groupId>
org.springframework
</groupId>
<artifactId>
springloaded
</artifactId>
<version>
${springloaded.version}
</version>
</dependency>
</dependencies>
<!-- POM不是继承spring-boot-starter-parent的话,需要下面的指定 -->
<configuration>
<mainClass>
${start-class}
</mainClass>
<layout>
ZIP
</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>
repackage
</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
...
...
whatsmars-elasticjob/src/main/java/org/hongxi/whatsmars/job/Application.java
0 → 100644
浏览文件 @
933614fb
package
org.hongxi.whatsmars.job
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.context.annotation.ImportResource
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* Created by javahongxi on 2017/10/31.
*/
@RestController
@SpringBootApplication
@ImportResource
({
"classpath:esjob.xml"
})
public
class
Application
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
Application
.
class
,
args
);
}
@RequestMapping
(
"/health"
)
public
String
checkServerHealth
(){
return
"OK"
;
}
}
whatsmars-elasticjob/src/main/java/org/hongxi/whatsmars/job/Main.java
已删除
100644 → 0
浏览文件 @
d6e63fd7
package
org.hongxi.whatsmars.job
;
import
org.springframework.context.support.ClassPathXmlApplicationContext
;
/**
* Created by javahongxi on 2017/10/31.
*/
public
class
Main
{
public
static
void
main
(
String
[]
args
)
{
new
ClassPathXmlApplicationContext
(
"classpath:META-INF/applicationContext.xml"
);
}
}
whatsmars-elasticjob/src/main/resources/
conf/job
.properties
→
whatsmars-elasticjob/src/main/resources/
application
.properties
浏览文件 @
933614fb
serverLists
=
127.0.0.1:2181
namespace
=
elastic-job-example-lite-spring
baseSleepTimeMilliseconds
=
1000
maxSleepTimeMilliseconds
=
3000
maxRetries
=
3
event.rdb.driver
=
org.h2.Driver
event.rdb.url
=
jdbc:h2:mem:job_event_storage
event.rdb.username
=
sa
...
...
whatsmars-elasticjob/src/main/resources/conf/reg.properties
已删除
100644 → 0
浏览文件 @
d6e63fd7
serverLists
=
127.0.0.1:2181
namespace
=
elastic-job-example-lite-spring
baseSleepTimeMilliseconds
=
1000
maxSleepTimeMilliseconds
=
3000
maxRetries
=
3
whatsmars-elasticjob/src/main/resources/
META-INF/applicationContext
.xml
→
whatsmars-elasticjob/src/main/resources/
esjob
.xml
浏览文件 @
933614fb
...
...
@@ -13,9 +13,7 @@
http://www.dangdang.com/schema/ddframe/job
http://www.dangdang.com/schema/ddframe/job/job.xsd
"
>
<context:component-scan
base-package=
"org.hongxi.whatsmars.job"
/>
<context:property-placeholder
location=
"classpath:conf/*.properties"
/>
<bean
id=
"elasticJobLog"
class=
"org.apache.commons.dbcp.BasicDataSource"
destroy-method=
"close"
>
<property
name=
"driverClassName"
value=
"${event.rdb.driver}"
/>
<property
name=
"url"
value=
"${event.rdb.url}"
/>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录