2015-06-04 66 views

回答

0

您可以將Spring-Security添加到您的項目中,然後配置Spring-Security以強制執行https。你可以在

org.springframework.security.config.annotation.web.builders.HttpSecurity#requiresChannel() 
+0

根據應該是解決方案的文檔,但由於我們目前在cloudfoundry上運行,我使用此處指定的http標頭實現了自定義篩選器:http://stackoverflow.com/questions/28227583/pivotal-cloudfoundry-enforcing- HTTPS的SSL –

0

JavaDoc中找到一個小例子,實際上你得在春季啓動應用程序2個端口,因此你必須創建另一個EmbeddedServletContainerFactory告訴新的端口或者HTTP或HTTPS。新端口創建後,您可以使用Spring Mvc或Spring Security來管理重定向。