Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javiermoreno.rest;
- import com.wordnik.swagger.config.ConfigFactory;
- import com.wordnik.swagger.config.ScannerFactory;
- import com.wordnik.swagger.config.SwaggerConfig;
- import com.wordnik.swagger.jaxrs.config.DefaultJaxrsScanner;
- import com.wordnik.swagger.jaxrs.reader.DefaultJaxrsApiReader;
- import com.wordnik.swagger.reader.ClassReaders;
- import javax.servlet.ServletContextEvent;
- import javax.servlet.ServletContextListener;
- import javax.servlet.annotation.WebListener;
- /**
- * Web application lifecycle listener.
- *
- * @author ciberado
- */
- @WebListener()
- public class SwaggerInitializerListener implements ServletContextListener {
- @Override
- public void contextInitialized(ServletContextEvent sce) {
- SwaggerConfig swaggerConfig = new SwaggerConfig();
- ConfigFactory.setConfig(swaggerConfig);
- swaggerConfig.setBasePath("http://localhost:8080/05_banco_swagger/api");
- swaggerConfig.setApiVersion("1.0.0");
- ScannerFactory.setScanner(new DefaultJaxrsScanner());
- ClassReaders.setReader(new DefaultJaxrsApiReader());
- }
- @Override
- public void contextDestroyed(ServletContextEvent sce) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement