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;

Reply via email to