You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2015/09/17 17:15:45 UTC

[6/8] camel git commit: CAMEL-7800: camel-swagger-java example

CAMEL-7800: camel-swagger-java example


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

Branch: refs/heads/swagger
Commit: 928a76e80c934a8979ed11cd0ec4dd7831623ee2
Parents: 168bfe5
Author: Claus Ibsen <da...@apache.org>
Authored: Thu Sep 17 16:36:34 2015 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Thu Sep 17 16:53:08 2015 +0200

----------------------------------------------------------------------
 examples/camel-example-swagger-java/pom.xml        |  4 ++--
 .../java/org/apache/camel/example/rest/User.java   |  5 +++--
 .../org/apache/camel/example/rest/UserService.java |  2 +-
 .../src/main/webapp/WEB-INF/web.xml                | 17 +++++------------
 4 files changed, 11 insertions(+), 17 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/928a76e8/examples/camel-example-swagger-java/pom.xml
----------------------------------------------------------------------
diff --git a/examples/camel-example-swagger-java/pom.xml b/examples/camel-example-swagger-java/pom.xml
index ae985e14..1218033 100755
--- a/examples/camel-example-swagger-java/pom.xml
+++ b/examples/camel-example-swagger-java/pom.xml
@@ -31,9 +31,9 @@
     <packaging>war</packaging>
 
     <properties>
-        <swagger-ui.version>2.0.24</swagger-ui.version>
+        <swagger-ui.version>2.1.2</swagger-ui.version>
         <logback-version>1.1.3</logback-version>
-        <swagger.url>https://github.com/swagger-api/swagger-ui/archive/v${swagger-ui.version}</swagger.url>
+        <swagger.url>https://github.com/swagger-api/swagger-ui/archive</swagger.url>
         <destDir>target/swagger-ui</destDir>
     </properties>
 

http://git-wip-us.apache.org/repos/asf/camel/blob/928a76e8/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/User.java
----------------------------------------------------------------------
diff --git a/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/User.java b/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/User.java
index ee63727..a1c6b87 100644
--- a/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/User.java
+++ b/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/User.java
@@ -16,8 +16,9 @@
  */
 package org.apache.camel.example.rest;
 
-import com.wordnik.swagger.annotations.ApiModel;
-import com.wordnik.swagger.annotations.ApiModelProperty;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
 
 @ApiModel(description = "Represents an user of the system")
 public class User {

http://git-wip-us.apache.org/repos/asf/camel/blob/928a76e8/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/UserService.java
----------------------------------------------------------------------
diff --git a/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/UserService.java b/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/UserService.java
index a94942e..c4a11f3 100644
--- a/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/UserService.java
+++ b/examples/camel-example-swagger-java/src/main/java/org/apache/camel/example/rest/UserService.java
@@ -22,7 +22,7 @@ import java.util.Random;
 import java.util.TreeMap;
 
 /**
- * A {@link org.apache.camel.example.rest.User} service which we rest enable from the {@link org.apache.camel.example.rest.UserRouteBuilder}.
+ * A {@link org.apache.camel.example.rest.User} service which we rest enable the routes defined in the XML file.
  */
 public class UserService {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/928a76e8/examples/camel-example-swagger-java/src/main/webapp/WEB-INF/web.xml
----------------------------------------------------------------------
diff --git a/examples/camel-example-swagger-java/src/main/webapp/WEB-INF/web.xml b/examples/camel-example-swagger-java/src/main/webapp/WEB-INF/web.xml
index 3cd24b4..17e049f 100755
--- a/examples/camel-example-swagger-java/src/main/webapp/WEB-INF/web.xml
+++ b/examples/camel-example-swagger-java/src/main/webapp/WEB-INF/web.xml
@@ -25,13 +25,7 @@
   <!-- location of Camel Spring xml files -->
   <context-param>
     <param-name>contextConfigLocation</param-name>
-
-    <!-- to use Java DSL -->
-    <param-value>classpath:camel-config.xml</param-value>
-
-    <!-- to use XML DSL, then enable me, and disable Java DSL above
     <param-value>classpath:camel-config-xml.xml</param-value>
-    -->
   </context-param>
 
   <!-- the listener that kick-starts Spring -->
@@ -51,7 +45,7 @@
   <!-- to setup Camel Swagger api servlet -->
   <servlet>
     <servlet-name>ApiDeclarationServlet</servlet-name>
-    <servlet-class>org.apache.camel.component.swagger.DefaultCamelSwaggerServlet</servlet-class>
+    <servlet-class>org.apache.camel.swagger.DefaultCamelSwaggerServlet</servlet-class>
     <init-param>
       <!-- we specify the base.path using relative notation, that means the actual path will be calculated at runtime as
            http://server:port/contextpath/rest -->
@@ -66,7 +60,7 @@
     </init-param>
     <init-param>
       <param-name>api.version</param-name>
-      <param-value>1.2.3</param-value>
+      <param-value>2.0</param-value>
     </init-param>
     <init-param>
       <param-name>api.title</param-name>
@@ -92,11 +86,10 @@
     <url-pattern>/rest/*</url-pattern>
   </servlet-mapping>
 
-  <!-- START SNIPPET: e2 -->
-  <!-- enable CORS filter so people can use swagger ui to browse and test the apis -->
+  <!-- enable CORS filter so people can use swagger ui to browse and test the apis
   <filter>
     <filter-name>RestSwaggerCorsFilter</filter-name>
-    <filter-class>org.apache.camel.component.swagger.RestSwaggerCorsFilter</filter-class>
+    <filter-class>org.apache.camel.swagger.RestSwaggerCorsFilter</filter-class>
   </filter>
 
   <filter-mapping>
@@ -104,7 +97,7 @@
     <url-pattern>/api-docs/*</url-pattern>
     <url-pattern>/rest/*</url-pattern>
   </filter-mapping>
-  <!-- END SNIPPET: e2 -->
+  -->
 
   <welcome-file-list>
       <welcome-file>home.html</welcome-file>