项目作者: codspire

项目描述 :
Simple Spring Boot Jersey JAX-RS Greetings App
高级语言: Java
项目地址: git://github.com/codspire/spring-boot-jersey-greetings-app.git
创建时间: 2017-11-20T04:02:04Z
项目社区:https://github.com/codspire/spring-boot-jersey-greetings-app

开源协议:Apache License 2.0

下载


Simple Spring Boot App Using Jersey / JAX-RS, SpringFox, Swagger2, Gradle

Build

  1. ./gradlew clean build

Run

  1. java -jar services/hello-service/build/libs/hello-service-0.0.1-SNAPSHOT.jar

Test 1: Endpoint Without Parameter

  1. curl -sb -H http://localhost:8888/api/v1/greeting/hello

Output

  1. {"message":"Hello","responseTime":1511150204373}

Test 2: Endpoint With Parameter

  1. curl -sb -H http://localhost:8888/api/v1/greeting/hello/rakesh

Output

  1. {"message":"Hello Rakesh","responseTime":1511150257287}

Actuator Endpoints

More Details: https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-endpoints.html

Code Quality

  1. ./gradlew findbugs
  2. ./gradlew pmd
  3. ./gradlew checkstyle
  4. ./gradlew javancss
  5. ./gradlew codeCoverageReport

Swagger (using springfox)

Swagger Page

Credits / References

SpringFox with Jersey

Spring Boot, Jersey, Swagger