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/18 17:43:53 UTC
[07/21] 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/83261fe6
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/83261fe6
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/83261fe6
Branch: refs/heads/master
Commit: 83261fe6c102279051f1c7b605825fc0f037ab98
Parents: 5abb26a
Author: Claus Ibsen <da...@apache.org>
Authored: Thu Sep 17 16:36:34 2015 +0200
Committer: Claus Ibsen <da...@apache.org>
Committed: Fri Sep 18 16:16:12 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/83261fe6/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/83261fe6/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/83261fe6/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/83261fe6/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>