cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From serg...@apache.org
Subject cxf git commit: improved Swagger description
Date Wed, 23 Aug 2017 10:28:38 GMT
Repository: cxf
Updated Branches:
  refs/heads/3.1.x-fixes 756014e9c -> f54ac6b87


improved Swagger description


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/f54ac6b8
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/f54ac6b8
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/f54ac6b8

Branch: refs/heads/3.1.x-fixes
Commit: f54ac6b8747590a2ab37738d95d775b062ab9b35
Parents: 756014e
Author: Dennis Kieselhorst <deki@apache.org>
Authored: Wed Aug 16 22:29:21 2017 +0200
Committer: Sergey Beryozkin <sberyozkin@gmail.com>
Committed: Wed Aug 23 11:28:17 2017 +0100

----------------------------------------------------------------------
 .../java/sample/rs/service/SampleRestApplication.java | 14 ++++++++++++++
 .../application/src/main/resources/application.yml    |  4 ++--
 2 files changed, 16 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/f54ac6b8/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java
----------------------------------------------------------------------
diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java
b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java
index b929db5..81d2965 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java
+++ b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/java/sample/rs/service/SampleRestApplication.java
@@ -21,6 +21,7 @@ import java.util.Collections;
 
 import com.codahale.metrics.MetricRegistry;
 
+import org.apache.cxf.jaxrs.swagger.Swagger2Feature;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.actuate.endpoint.MetricReaderPublicMetrics;
 import org.springframework.boot.actuate.endpoint.MetricsEndpoint;
@@ -48,4 +49,17 @@ public class SampleRestApplication {
     public static void main(String[] args) {
         SpringApplication.run(SampleRestApplication.class, args);
     }
+
+    @Bean
+    public Swagger2Feature enhancedSwaggerDescription() {
+        Swagger2Feature swagger2Feature = new Swagger2Feature();
+        swagger2Feature.setPrettyPrint(true);
+        swagger2Feature.setTitle("Spring Boot CXF REST Scan Application");
+        swagger2Feature.setContact("The Apache CXF team");
+        swagger2Feature.setDescription("This sample project demonstrates how to use CXF JAX-RS
services"
+                + " with Spring Boot. This demo has two JAX-RS class resources being auto-discovered"
+                + " and deployed in a single JAX-RS endpoint.");
+        swagger2Feature.setVersion("1.0.0");
+        return swagger2Feature;
+    }
 }

http://git-wip-us.apache.org/repos/asf/cxf/blob/f54ac6b8/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/resources/application.yml
----------------------------------------------------------------------
diff --git a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/resources/application.yml
b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/resources/application.yml
index 04fa15b..4e6ea32 100644
--- a/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/resources/application.yml
+++ b/distribution/src/main/release/samples/jax_rs/spring_boot_scan/application/src/main/resources/application.yml
@@ -8,7 +8,7 @@ cxf:
     service-list-path: /info
   jaxrs:
     component-scan: true
-    classes-scan-packages: org.apache.cxf.jaxrs.swagger,org.apache.cxf.metrics
+    classes-scan-packages: org.apache.cxf.metrics
 
 eureka:
   client:
@@ -19,7 +19,7 @@ eureka:
     statusPageUrlPath: /services/helloservice/info
     healthCheckUrlPath: /system/health
     metadataMap:
-      instanceId: ${spring.application.name}:${spring.application.instance_id:${random.value}}

+      instanceId: ${spring.application.name}:${spring.application.instance_id:${random.value}}
       servletPath: ${cxf.path}
 
 endpoints:


Mime
View raw message