From ba3d4e9e3c1a045916446cdd8820ec45886f23b5 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Thu, 9 Apr 2015 13:32:58 +0100 Subject: [PATCH] Upgrade to Spring Security 4 This commit updates Spring Boot to use Spring Security 4. As a result of this, the coordinates of Thmyeleaf's Spring Security extra, for which dependency management and auto-configuration is provided, have been updated to the Spring Security 4 variant. Closes gh-2727 --- .../actuate/autoconfigure/CrshAutoConfigurationTests.java | 2 +- spring-boot-autoconfigure/pom.xml | 2 +- .../thymeleaf/ThymeleafAutoConfiguration.java | 2 +- spring-boot-dependencies/pom.xml | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfigurationTests.java b/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfigurationTests.java index 8f6581fd3d..04d84e1634 100644 --- a/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfigurationTests.java +++ b/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfigurationTests.java @@ -373,7 +373,7 @@ public class CrshAutoConfigurationTests { @Bean public AccessDecisionManager shellAccessDecisionManager() { - List voters = new ArrayList(); + List> voters = new ArrayList>(); RoleVoter voter = new RoleVoter(); voter.setRolePrefix(""); voters.add(voter); diff --git a/spring-boot-autoconfigure/pom.xml b/spring-boot-autoconfigure/pom.xml index 16167c8bd9..ea22709878 100644 --- a/spring-boot-autoconfigure/pom.xml +++ b/spring-boot-autoconfigure/pom.xml @@ -412,7 +412,7 @@ org.thymeleaf.extras - thymeleaf-extras-springsecurity3 + thymeleaf-extras-springsecurity4 true diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/thymeleaf/ThymeleafAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/thymeleaf/ThymeleafAutoConfiguration.java index c9a32d7cc9..9bae80fcbc 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/thymeleaf/ThymeleafAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/thymeleaf/ThymeleafAutoConfiguration.java @@ -41,7 +41,7 @@ import org.springframework.core.Ordered; import org.springframework.util.Assert; import org.thymeleaf.dialect.IDialect; import org.thymeleaf.extras.conditionalcomments.dialect.ConditionalCommentsDialect; -import org.thymeleaf.extras.springsecurity3.dialect.SpringSecurityDialect; +import org.thymeleaf.extras.springsecurity4.dialect.SpringSecurityDialect; import org.thymeleaf.spring4.SpringTemplateEngine; import org.thymeleaf.spring4.resourceresolver.SpringResourceResourceResolver; import org.thymeleaf.spring4.view.ThymeleafViewResolver; diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index 255547d1d9..dd06487f31 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -127,7 +127,7 @@ 1.2.1.RELEASE 1.1.3.RELEASE 1.1.0.RELEASE - 3.2.7.RELEASE + 4.0.0.RELEASE 1.0.3.RELEASE 1.1.0.RELEASE 1.1.1.RELEASE @@ -136,7 +136,7 @@ 2.2.1.RELEASE ${javax-mail.version} 2.1.4.RELEASE - 2.1.1.RELEASE + 2.1.2.RELEASE 2.1.1.RELEASE 1.2.7 1.3 @@ -1562,8 +1562,8 @@ org.thymeleaf.extras - thymeleaf-extras-springsecurity3 - ${thymeleaf-extras-springsecurity3.version} + thymeleaf-extras-springsecurity4 + ${thymeleaf-extras-springsecurity4.version} org.yaml