Skip to content

Commit 3c582e1

Browse files
committed
pom.xml: migrate to Spring Framework 4.1.1.RELEASE
@see http://docs.spring.io/spring-framework/docs/4.1.x/spring-framework-reference/htmlsingle/#new-in-4.0 @see http://docs.spring.io/spring-framework/docs/4.1.x/spring-framework-reference/htmlsingle/#new-in-4.1 @see http://xpadro.blogspot.com.es/2014/01/migrating-spring-mvc-restful-web.html I've also updated hibernate-validator to 5.1.3 to fix the exception: ClassCastException: java.util.Arrays$ArrayList cannot be cast to [Ljava.lang.String; @see http://in.relation.to/Bloggers/HibernateValidator500Alpha2And431Final @see http://in.relation.to/Bloggers/BeanValidationTCK110CR1AndHibernateValidator500CR1Released @see http://in.relation.to/Bloggers/HibernateValidator501AndTheStoryBehindTheMissing500Final @see http://in.relation.to/Bloggers/BeanValidation11FeatureSpotlightExpressionLanguage @see http://in.relation.to/Bloggers/HibernateValidator510Alpha1Released @see http://in.relation.to/Bloggers/HasteMakesWasteHereComesHibernateValidator510Beta1 @see http://in.relation.to/Bloggers/BeanValidation11FeatureSpotlightMethodValidation @see http://in.relation.to/Bloggers/HibernateValidator510CR1IsOutOneStepCloserToFinal @see http://in.relation.to/Bloggers/DontWaitUpgradeHibernateValidator510FinalIsOut @see http://in.relation.to/Bloggers/HibernateValidator520Alpha1WithJava8SupportAndA51MaintenanceRelease @see https://developer.jboss.org/wiki/HibernateValidatorMigrationGuide @see http://docs.oracle.com/javaee/7/api/javax/validation/ConstraintValidatorContext.ConstraintViolationBuilder.html#addNode%28java.lang.String%29 Fix GH #16 No functional changes.
1 parent c2265d2 commit 3c582e1

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@
1111

1212
<properties>
1313
<hibernate.version>4.3.6.Final</hibernate.version>
14-
<hibernate.validator.version>5.0.0.Alpha1</hibernate.validator.version>
14+
<hibernate.validator.version>5.1.3.Final</hibernate.validator.version>
1515
<lombok.version>1.14.8</lombok.version>
1616
<mysql.connector.version>5.1.33</mysql.connector.version>
1717
<selenium.version>2.43.1</selenium.version>
1818
<subethasmtp.version>3.1.7</subethasmtp.version>
1919
<slf4j.version>1.7.7</slf4j.version>
20-
<spring.version>3.2.11.RELEASE</spring.version>
20+
<spring.version>4.1.1.RELEASE</spring.version>
2121
<spring.data.version>1.6.4.RELEASE</spring.data.version>
2222
<spring.security.version>3.1.7.RELEASE</spring.security.version>
2323
<h2.version>1.4.181</h2.version>
24-
<javax.validation.version>1.1.0.Alpha1</javax.validation.version>
24+
<javax.validation.version>1.1.0.Final</javax.validation.version>
2525
<javax.inject.version>1</javax.inject.version>
2626
<javax.mail.version>1.5.2</javax.mail.version>
2727
<javax.persistence.version>1.0.0.Final</javax.persistence.version>
@@ -80,7 +80,7 @@
8080

8181
<dependencyManagement>
8282
<dependencies>
83-
<!-- http://docs.spring.io/spring/docs/4.0.x/spring-framework-reference/html/overview.html#overview-maven-bom -->
83+
<!-- http://docs.spring.io/spring/docs/4.1.x/spring-framework-reference/html/overview.html#overview-maven-bom -->
8484
<dependency>
8585
<groupId>org.springframework</groupId>
8686
<artifactId>spring-framework-bom</artifactId>
@@ -223,7 +223,7 @@
223223

224224
<dependency>
225225
<groupId>org.thymeleaf</groupId>
226-
<artifactId>thymeleaf-spring3</artifactId>
226+
<artifactId>thymeleaf-spring4</artifactId>
227227
<version>${thymeleaf.version}</version>
228228
</dependency>
229229

src/main/java/ru/mystamps/web/config/MvcConfig.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@
4444

4545
import com.github.heneke.thymeleaf.togglz.TogglzDialect;
4646
import org.thymeleaf.extras.springsecurity3.dialect.SpringSecurityDialect;
47-
import org.thymeleaf.spring3.SpringTemplateEngine;
48-
import org.thymeleaf.spring3.view.ThymeleafView;
49-
import org.thymeleaf.spring3.view.ThymeleafViewResolver;
47+
import org.thymeleaf.spring4.SpringTemplateEngine;
48+
import org.thymeleaf.spring4.view.ThymeleafView;
49+
import org.thymeleaf.spring4.view.ThymeleafViewResolver;
5050
import org.thymeleaf.templateresolver.ServletContextTemplateResolver;
5151
import org.thymeleaf.templateresolver.TemplateResolver;
5252

src/main/java/ru/mystamps/web/validation/jsr303/ConstraintViolationUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public static void recreate(
3434

3535
ctx.disableDefaultConstraintViolation();
3636
ctx.buildConstraintViolationWithTemplate(msgTemplate)
37-
.addNode(fieldName)
37+
.addPropertyNode(fieldName)
3838
.addConstraintViolation();
3939
}
4040

0 commit comments

Comments
 (0)