Skip to content
This repository was archived by the owner on Oct 2, 2023. It is now read-only.

Commit 19f01cd

Browse files
authored
Ping github collector (#35)
* Ping github collector * upgraded version to 3.1.3-SNAPSHOT
1 parent e2b5f98 commit 19f01cd

3 files changed

Lines changed: 39 additions & 3 deletions

File tree

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</description>
99
<url>https://github.com/Hygieia/${repository.name}</url>
1010
<packaging>jar</packaging>
11-
<version>3.1.2-SNAPSHOT</version>
11+
<version>3.1.3-SNAPSHOT</version>
1212

1313
<parent>
1414
<groupId>com.capitalone.dashboard</groupId>
@@ -50,7 +50,7 @@
5050
<repository.name>hygieia-scm-github-graphql-collector</repository.name>
5151
<apache.rat.plugin.version>0.13</apache.rat.plugin.version>
5252
<bc.version>3.0.1</bc.version>
53-
<com.capitalone.dashboard.core.version>3.7.2</com.capitalone.dashboard.core.version>
53+
<com.capitalone.dashboard.core.version>3.7.8</com.capitalone.dashboard.core.version>
5454
<commons.io.version>2.4</commons.io.version>
5555
<commons.lang.version>3.8.1</commons.lang.version>
5656
<coveralls.maven.plugin.version>4.3.0</coveralls.maven.plugin.version>

src/main/java/com/capitalone/dashboard/Application.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,25 @@
11
package com.capitalone.dashboard;
22

3+
import com.capitalone.dashboard.config.MongoConfig;
4+
import com.capitalone.dashboard.config.RestApiAppConfig;
5+
import com.capitalone.dashboard.config.WebMVCConfig;
6+
import com.ulisesbocchio.jasyptspringboot.annotation.EnableEncryptableProperties;
37
import org.springframework.boot.SpringApplication;
48
import org.springframework.boot.autoconfigure.SpringBootApplication;
9+
import org.springframework.boot.builder.SpringApplicationBuilder;
10+
import org.springframework.boot.context.web.SpringBootServletInitializer;
511

612
/**
713
* Application configuration and bootstrap
814
*/
915
@SpringBootApplication
10-
public class Application {
16+
@EnableEncryptableProperties
17+
public class Application extends SpringBootServletInitializer {
1118

19+
@Override
20+
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
21+
return application.sources(Application.class, RestApiAppConfig.class, WebMVCConfig.class, MongoConfig.class);
22+
}
1223
public static void main(String[] args) {
1324
SpringApplication.run(Application.class, args);
1425
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package com.capitalone.dashboard.controller;
2+
3+
import org.springframework.http.HttpStatus;
4+
import org.springframework.http.ResponseEntity;
5+
import org.springframework.web.bind.annotation.RequestMapping;
6+
import org.springframework.web.bind.annotation.RestController;
7+
8+
import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE;
9+
import static org.springframework.web.bind.annotation.RequestMethod.GET;
10+
11+
@RestController
12+
public class PingController {
13+
14+
public PingController() {
15+
16+
}
17+
18+
@RequestMapping(value = "/ping", method = GET, produces = APPLICATION_JSON_VALUE)
19+
public ResponseEntity<String> ping () {
20+
return ResponseEntity
21+
.status(HttpStatus.OK)
22+
.body("hello github");
23+
}
24+
25+
}

0 commit comments

Comments
 (0)