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

Commit 630616a

Browse files
committed
Changed project configuration method
Fixes #9
1 parent d90ee33 commit 630616a

File tree

3 files changed

+12
-14
lines changed

3 files changed

+12
-14
lines changed

java/java-resteasy/src/main/java/io/swagger/sample/Bootstrap.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@ public void init(ServletConfig config) throws ServletException {
3131

3232
ServletContext context = config.getServletContext();
3333
Swagger swagger = new Swagger()
34-
.info(info)
35-
.basePath("/api")
36-
.host("localhost:8002");
34+
.info(info);
3735
swagger.securityDefinition("petstore_auth",
3836
new OAuth2Definition()
3937
.implicit("http://localhost:8002/oauth/dialog")

java/java-resteasy/src/main/java/io/swagger/sample/PetStoreApplication.java

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.swagger.sample;
22

3+
import io.swagger.jaxrs.config.BeanConfig;
34
import io.swagger.sample.resource.PetResource;
45
import io.swagger.sample.resource.PetStoreResource;
56
import io.swagger.sample.resource.UserResource;
@@ -11,7 +12,16 @@
1112
public class PetStoreApplication extends Application {
1213
HashSet<Object> singletons = new HashSet<Object>();
1314

14-
public PetStoreApplication() { }
15+
public PetStoreApplication() {
16+
BeanConfig beanConfig = new BeanConfig();
17+
beanConfig.setVersion("1.0.2");
18+
beanConfig.setSchemes(new String[]{"http"});
19+
beanConfig.setHost("localhost:8002");
20+
beanConfig.setBasePath("/api");
21+
beanConfig.setFilterClass("io.swagger.sample.util.ApiAuthorizationFilterImpl");
22+
beanConfig.setResourcePackage("io.swagger.sample.resource");
23+
beanConfig.setScan(true);
24+
}
1525

1626
@Override
1727
public Set<Class<?>> getClasses() {

java/java-resteasy/src/main/webapp/WEB-INF/web.xml

-10
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,6 @@
2323
<url-pattern>/api/*</url-pattern>
2424
</servlet-mapping>
2525

26-
<servlet>
27-
<servlet-name>DefaultJaxrsConfig</servlet-name>
28-
<servlet-class>io.swagger.jaxrs.config.DefaultJaxrsConfig</servlet-class>
29-
<init-param>
30-
<param-name>swagger.filter</param-name>
31-
<param-value>io.swagger.sample.util.ApiAuthorizationFilterImpl</param-value>
32-
</init-param>
33-
<load-on-startup>2</load-on-startup>
34-
</servlet>
35-
3626
<filter>
3727
<filter-name>ApiOriginFilter</filter-name>
3828
<filter-class>io.swagger.sample.util.ApiOriginFilter</filter-class>

0 commit comments

Comments
 (0)