Loading BeanConfig from a file


{
  "schemes": [${swagger.config.schemes}],
  "host": "${swagger.config.host}",
  "basePath": "${swagger.config.basePath}",
  "description": "description",
  "resourcePackage": "your.pkg.to.jax.rs.resources",
  "scan": true,
  "version": "${api.version}",
  "info": {
    "title": "title"
  }
}
final ObjectMapper mapper = new ObjectMapper();
try {
    final BeanConfig config = mapper.readValue(
        getClass().getResource("/swagger/config.json"),
        BeanConfig.class);
} catch (final IOException ioe) {
    ioe.printStackTrace(System.err);
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s