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 8df581d  Microservice zip improvements.
     new 5d9f1cb  Merge branch 'master' of 
https://gitbox.apache.org/repos/asf/juneau.git
8df581d is described below

commit 8df581d5c14b3c2aa785b2166448414645aa249a
Author: JamesBognar <jamesbog...@apache.org>
AuthorDate: Sun Dec 16 11:16:33 2018 -0500

    Microservice zip improvements.
---
 ...my-microservice.launch => my-jetty-microservice.launch} |  2 +-
 .../{my-microservice.cfg => my-jetty-microservice.cfg}     |  0
 ...my-microservice.launch => my-jetty-microservice.launch} |  0
 ...croservice.launch => my-springboot-microservice.launch} |  2 +-
 ...croservice.launch => my-springboot-microservice.launch} |  0
 .../juneau/microservice/springboot/template/App.java       | 14 ++++++++++++++
 6 files changed, 16 insertions(+), 2 deletions(-)

diff --git 
a/juneau-microservice/juneau-microservice-jetty-template/build-overlay/my-microservice.launch
 
b/juneau-microservice/juneau-microservice-jetty-template/build-overlay/my-jetty-microservice.launch
similarity index 97%
rename from 
juneau-microservice/juneau-microservice-jetty-template/build-overlay/my-microservice.launch
rename to 
juneau-microservice/juneau-microservice-jetty-template/build-overlay/my-jetty-microservice.launch
index 461d58b..0746b33 100644
--- 
a/juneau-microservice/juneau-microservice-jetty-template/build-overlay/my-microservice.launch
+++ 
b/juneau-microservice/juneau-microservice-jetty-template/build-overlay/my-jetty-microservice.launch
@@ -6,6 +6,6 @@
 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" 
value="org.eclipse.m2e.launchconfig.classpathProvider"/>
 <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" 
value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" 
value="org.apache.juneau.microservice.jetty.template.App"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" 
value="my-microservice-jetty"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" 
value="my-jetty-microservice"/>
 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" 
value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
 </launchConfiguration>
diff --git 
a/juneau-microservice/juneau-microservice-jetty-template/my-microservice.cfg 
b/juneau-microservice/juneau-microservice-jetty-template/my-jetty-microservice.cfg
similarity index 100%
rename from 
juneau-microservice/juneau-microservice-jetty-template/my-microservice.cfg
rename to 
juneau-microservice/juneau-microservice-jetty-template/my-jetty-microservice.cfg
diff --git 
a/juneau-microservice/juneau-microservice-jetty-template/my-microservice.launch 
b/juneau-microservice/juneau-microservice-jetty-template/my-jetty-microservice.launch
similarity index 100%
rename from 
juneau-microservice/juneau-microservice-jetty-template/my-microservice.launch
rename to 
juneau-microservice/juneau-microservice-jetty-template/my-jetty-microservice.launch
diff --git 
a/juneau-microservice/juneau-microservice-springboot-template/build-overlay/my-microservice.launch
 
b/juneau-microservice/juneau-microservice-springboot-template/build-overlay/my-springboot-microservice.launch
similarity index 96%
rename from 
juneau-microservice/juneau-microservice-springboot-template/build-overlay/my-microservice.launch
rename to 
juneau-microservice/juneau-microservice-springboot-template/build-overlay/my-springboot-microservice.launch
index 48f0632..33308e4 100644
--- 
a/juneau-microservice/juneau-microservice-springboot-template/build-overlay/my-microservice.launch
+++ 
b/juneau-microservice/juneau-microservice-springboot-template/build-overlay/my-springboot-microservice.launch
@@ -6,6 +6,6 @@
 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" 
value="org.eclipse.m2e.launchconfig.classpathProvider"/>
 <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" 
value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 <stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" 
value="org.apache.juneau.microservice.springboot.template.App"/>
-<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" 
value="my-microservice-springboot"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" 
value="my-springboot-microservice"/>
 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" 
value="org.eclipse.m2e.launchconfig.sourcepathProvider"/>
 </launchConfiguration>
diff --git 
a/juneau-microservice/juneau-microservice-springboot-template/my-microservice.launch
 
b/juneau-microservice/juneau-microservice-springboot-template/my-springboot-microservice.launch
similarity index 100%
rename from 
juneau-microservice/juneau-microservice-springboot-template/my-microservice.launch
rename to 
juneau-microservice/juneau-microservice-springboot-template/my-springboot-microservice.launch
diff --git 
a/juneau-microservice/juneau-microservice-springboot-template/src/main/java/org/apache/juneau/microservice/springboot/template/App.java
 
b/juneau-microservice/juneau-microservice-springboot-template/src/main/java/org/apache/juneau/microservice/springboot/template/App.java
index 9d644e0..a6ade24 100644
--- 
a/juneau-microservice/juneau-microservice-springboot-template/src/main/java/org/apache/juneau/microservice/springboot/template/App.java
+++ 
b/juneau-microservice/juneau-microservice-springboot-template/src/main/java/org/apache/juneau/microservice/springboot/template/App.java
@@ -16,8 +16,10 @@ import org.apache.juneau.rest.springboot.*;
 import org.apache.juneau.rest.springboot.annotation.*;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.boot.builder.*;
+import org.springframework.boot.web.servlet.FilterRegistrationBean;
 import org.springframework.context.annotation.*;
 import org.springframework.stereotype.Controller;
+import org.springframework.web.filter.HiddenHttpMethodFilter;
 
 /**
  * Entry point for Examples REST application when deployed as a Spring Boot 
application.
@@ -44,4 +46,16 @@ public class App {
        public RootResources getRootResources() {
                return new RootResources();
        }
+
+
+       /**
+        * If you want to parse URL-encoded form posts directly into beans, 
this call will disable the HiddenHttpMethodFilter
+        * which triggers form posts to be consumed.
+        */
+       @Bean
+       public FilterRegistrationBean<HiddenHttpMethodFilter> 
registration(HiddenHttpMethodFilter filter) {
+           FilterRegistrationBean<HiddenHttpMethodFilter> registration = new 
FilterRegistrationBean<>(filter);
+           registration.setEnabled(false);
+           return registration;
+       }
 }

Reply via email to