diff options
author | 2017-06-29 17:09:49 +0300 | |
---|---|---|
committer | 2017-06-29 17:13:29 +0300 | |
commit | b75b5a3d1a3bf001923d49923dcebee95ba2327e (patch) | |
tree | 5080eacdf348c9598885ad5d3b5c567632db3717 /juick-www/src/main/java/com/juick/www/configuration/WwwAppConfiguration.java | |
parent | 02723131139806c761539a42a5fa80b68ecadee8 (diff) |
notifications and configurations refactoring
Diffstat (limited to 'juick-www/src/main/java/com/juick/www/configuration/WwwAppConfiguration.java')
-rw-r--r-- | juick-www/src/main/java/com/juick/www/configuration/WwwAppConfiguration.java | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/juick-www/src/main/java/com/juick/www/configuration/WwwAppConfiguration.java b/juick-www/src/main/java/com/juick/www/configuration/WwwAppConfiguration.java index 2e5a4f89..8dc8093e 100644 --- a/juick-www/src/main/java/com/juick/www/configuration/WwwAppConfiguration.java +++ b/juick-www/src/main/java/com/juick/www/configuration/WwwAppConfiguration.java @@ -33,12 +33,14 @@ public class WwwAppConfiguration { private UserService userService; @Inject private TagService tagService; + @Inject + private ObjectMapper jsonMapper; @Bean public WebApp webApp() throws IOException { WebApp app = new WebApp(); String manifestString = IOUtils.toString(getClass().getClassLoader().getResourceAsStream("manifest.json"), StandardCharsets.UTF_8); - HashMap<String, String> manifest = jsonMapper().readValue(manifestString, + HashMap<String, String> manifest = jsonMapper.readValue(manifestString, new TypeReference<HashMap<String, String>>() {}); app.setScriptsUrl(manifest.get("scripts.js")); app.setStyleUrl(manifest.get("style.css")); @@ -58,14 +60,4 @@ public class WwwAppConfiguration { return new HelpService("help"); } - @Bean - public ObjectMapper jsonMapper() { - ObjectMapper mapper = new ObjectMapper(); - mapper.setSerializationInclusion(JsonInclude.Include.NON_EMPTY); - mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); - mapper.setSerializationInclusion(JsonInclude.Include.NON_DEFAULT); - mapper.registerModule(new Jdk8Module()); - return mapper; - } - } |