commit | a28b1dfcf1b40f616e738ae08ee248ebf86dffc3 | [log] [tgz] |
---|---|---|
author | JamesBognar <jamesbognar@apache.org> | Tue Jan 21 11:07:49 2020 -0500 |
committer | JamesBognar <jamesbognar@apache.org> | Tue Jan 21 11:07:49 2020 -0500 |
tree | b2d90d3fedb3cf333db3c0ef45f50ba672c126d9 | |
parent | ac54c5ba47da5cfc387d9a5bd843e2ff21159ba9 [diff] |
JUNEAU-181 JuneauRestInitializer needs a no-arg constructor.
diff --git a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java index ff73a76..f200785 100644 --- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java +++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/StringUtils.java
@@ -2503,6 +2503,8 @@ final int digits = String.valueOf(lines.length).length(); if (start < 1) start = 1; + if (end < 0) + end = Integer.MAX_VALUE; if (end > lines.length) end = lines.length; StringBuilder sb = new StringBuilder();
diff --git a/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/JuneauRestInitializer.java b/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/JuneauRestInitializer.java index 0cd392e..5c1dfad 100644 --- a/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/JuneauRestInitializer.java +++ b/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/JuneauRestInitializer.java
@@ -30,12 +30,19 @@ /** * Constructor. * - * @param appClass The Spring application class. + * @param appClass The Spring application class. Can be <jk>null</jk>. */ public JuneauRestInitializer(Class<?> appClass) { this.appClass = appClass; } + /** + * Constructor. + */ + public JuneauRestInitializer() { + this.appClass = null; + } + @Override /* ApplicationContextInitializer */ public void initialize(ConfigurableApplicationContext ctx) { String port = ctx.getEnvironment().getProperty("server.port");
diff --git a/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/JuneauRestPostProcessor.java b/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/JuneauRestPostProcessor.java index aa3a2fe..34c45c7 100644 --- a/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/JuneauRestPostProcessor.java +++ b/juneau-rest/juneau-rest-server-springboot/src/main/java/org/apache/juneau/rest/springboot/JuneauRestPostProcessor.java
@@ -40,7 +40,7 @@ * Constructor. * * @param ctx The spring application context. - * @param appClass The spring application class. + * @param appClass The spring application class. Can be <jk>null</jk>. */ public JuneauRestPostProcessor(ConfigurableApplicationContext ctx, Class<?> appClass) { this.appClass = appClass;