This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new a28b1df JUNEAU-181 JuneauRestInitializer needs a no-arg constructor.
a28b1df is described below
commit a28b1dfcf1b40f616e738ae08ee248ebf86dffc3
Author: JamesBognar <[email protected]>
AuthorDate: Tue Jan 21 11:07:49 2020 -0500
JUNEAU-181 JuneauRestInitializer needs a no-arg constructor.
---
.../src/main/java/org/apache/juneau/internal/StringUtils.java | 2 ++
.../org/apache/juneau/rest/springboot/JuneauRestInitializer.java | 9 ++++++++-
.../apache/juneau/rest/springboot/JuneauRestPostProcessor.java | 2 +-
3 files changed, 11 insertions(+), 2 deletions(-)
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 @@ public final class StringUtils {
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 @@ public class JuneauRestInitializer implements
ApplicationContextInitializer<Conf
/**
* 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 @@ public class JuneauRestPostProcessor implements
BeanDefinitionRegistryPostProces
* 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;