From commits-return-5859-archive-asf-public=cust-asf.ponee.io@juneau.apache.org Sun Dec 16 17:17:35 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id DB0D8180625 for ; Sun, 16 Dec 2018 17:17:34 +0100 (CET) Received: (qmail 94817 invoked by uid 500); 16 Dec 2018 16:17:33 -0000 Mailing-List: contact commits-help@juneau.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@juneau.apache.org Delivered-To: mailing list commits@juneau.apache.org Received: (qmail 94808 invoked by uid 99); 16 Dec 2018 16:17:33 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Dec 2018 16:17:33 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 105D685286; Sun, 16 Dec 2018 16:17:33 +0000 (UTC) Date: Sun, 16 Dec 2018 16:17:33 +0000 To: "commits@juneau.apache.org" Subject: [juneau] branch master updated: Microservice zip improvements. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <154497705301.14351.6217964011723064116@gitbox.apache.org> From: jamesbognar@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: juneau X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 267dcdcd684c6c6fb9043c8bf91be79f69c1f13e X-Git-Newrev: 8df581d5c14b3c2aa785b2166448414645aa249a X-Git-Rev: 8df581d5c14b3c2aa785b2166448414645aa249a X-Git-NotificationType: ref_changed_plus_diff X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated 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 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 @@ - + 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 @@ - + 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 registration(HiddenHttpMethodFilter filter) { + FilterRegistrationBean registration = new FilterRegistrationBean<>(filter); + registration.setEnabled(false); + return registration; + } }