diff --git a/ethereum/README.md b/ethereum/README.md
index d06ca09636..7accb4cd53 100644
--- a/ethereum/README.md
+++ b/ethereum/README.md
@@ -4,3 +4,4 @@
- [Introduction to EthereumJ](http://www.baeldung.com/ethereumj)
- [Creating and Deploying Smart Contracts with Solidity](http://www.baeldung.com/smart-contracts-ethereum-solidity)
- [Lightweight Ethereum Clients Using Web3j](http://www.baeldung.com/web3j)
+
\ No newline at end of file
diff --git a/ethereum/pom.xml b/ethereum/pom.xml
index 85cb260670..334840edaf 100644
--- a/ethereum/pom.xml
+++ b/ethereum/pom.xml
@@ -7,10 +7,10 @@
ethereum
- parent-spring-5
+ parent-spring-5-1
com.baeldung
0.0.1-SNAPSHOT
- ../parent-spring-5
+ ../parent-spring-5-1
diff --git a/parent-spring-5-1/README.md b/parent-spring-5-1/README.md
new file mode 100644
index 0000000000..ff12555376
--- /dev/null
+++ b/parent-spring-5-1/README.md
@@ -0,0 +1 @@
+## Relevant articles:
diff --git a/parent-spring-5-1/pom.xml b/parent-spring-5-1/pom.xml
new file mode 100644
index 0000000000..983e5e63eb
--- /dev/null
+++ b/parent-spring-5-1/pom.xml
@@ -0,0 +1,39 @@
+
+ 4.0.0
+ com.baeldung
+ parent-spring-5-1
+ 0.0.1-SNAPSHOT
+ pom
+ parent-spring-5-1
+ Parent for all spring 5 core modules
+
+
+ com.baeldung
+ parent-modules
+ 1.0.0-SNAPSHOT
+
+
+
+
+ org.springframework
+ spring-core
+ ${spring.version}
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ ${junit.jupiter.version}
+ test
+
+
+
+
+ 5.0.6.RELEASE
+ 5.0.2
+ 2.9.6
+ 2.9.6
+ 5.0.6.RELEASE
+
+
+
diff --git a/parent-spring-5/pom.xml b/parent-spring-5/pom.xml
index 6a15f38884..51a2c1fd1f 100644
--- a/parent-spring-5/pom.xml
+++ b/parent-spring-5/pom.xml
@@ -29,11 +29,11 @@
- 5.0.6.RELEASE
+ 5.1.2.RELEASE
5.0.2
2.9.6
2.9.6
- 5.0.6.RELEASE
+ 5.1.2.RELEASE
\ No newline at end of file
diff --git a/persistence-modules/spring-data-elasticsearch/pom.xml b/persistence-modules/spring-data-elasticsearch/pom.xml
index ee9e71a1cb..c5ad9b64f9 100644
--- a/persistence-modules/spring-data-elasticsearch/pom.xml
+++ b/persistence-modules/spring-data-elasticsearch/pom.xml
@@ -9,9 +9,9 @@
com.baeldung
- parent-spring-5
+ parent-spring-5-1
0.0.1-SNAPSHOT
- ../../parent-spring-5
+ ../../parent-spring-5-1
diff --git a/persistence-modules/spring-data-mongodb/pom.xml b/persistence-modules/spring-data-mongodb/pom.xml
index 63b9c3c1b0..86e4b275e7 100644
--- a/persistence-modules/spring-data-mongodb/pom.xml
+++ b/persistence-modules/spring-data-mongodb/pom.xml
@@ -6,9 +6,9 @@
com.baeldung
- parent-spring-5
+ parent-spring-5-1
0.0.1-SNAPSHOT
- ../../parent-spring-5
+ ../../parent-spring-5-1
@@ -96,10 +96,10 @@
+ 5.1.0.RELEASE
2.1.2.RELEASE
4.1.4
1.1.3
- 5.1.0.RELEASE
1.9.2
3.2.0.RELEASE
diff --git a/pom.xml b/pom.xml
index 1c0738cafb..23269b41a2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -330,6 +330,7 @@
parent-boot-2
parent-spring-4
parent-spring-5
+ parent-spring-5-1
parent-java
parent-kotlin
@@ -602,6 +603,7 @@
parent-boot-2
parent-spring-4
parent-spring-5
+ parent-spring-5-1
parent-java
parent-kotlin
@@ -995,6 +997,7 @@
parent-boot-2
parent-spring-4
parent-spring-5
+ parent-spring-5-1
parent-java
parent-kotlin
@@ -1046,6 +1049,7 @@
parent-boot-2
parent-spring-4
parent-spring-5
+ parent-spring-5-1
parent-java
parent-kotlin
@@ -1313,6 +1317,7 @@
parent-boot-2
parent-spring-4
parent-spring-5
+ parent-spring-5-1
parent-java
parent-kotlin
@@ -1545,6 +1550,7 @@
parent-boot-2
parent-spring-4
parent-spring-5
+ parent-spring-5-1
parent-java
parent-kotlin
diff --git a/spring-dispatcher-servlet/pom.xml b/spring-dispatcher-servlet/pom.xml
index 7ac291740e..ea5eb8845e 100644
--- a/spring-dispatcher-servlet/pom.xml
+++ b/spring-dispatcher-servlet/pom.xml
@@ -10,9 +10,9 @@
com.baeldung
- parent-spring-5
+ parent-spring-5-1
0.0.1-SNAPSHOT
- ../parent-spring-5
+ ../parent-spring-5-1
diff --git a/spring-mvc-forms-jsp/pom.xml b/spring-mvc-forms-jsp/pom.xml
index 5536314086..80818f4e88 100644
--- a/spring-mvc-forms-jsp/pom.xml
+++ b/spring-mvc-forms-jsp/pom.xml
@@ -11,9 +11,9 @@
com.baeldung
- parent-spring-5
+ parent-spring-5-1
0.0.1-SNAPSHOT
- ../parent-spring-5
+ ../parent-spring-5-1
diff --git a/spring-mvc-java/pom.xml b/spring-mvc-java/pom.xml
index 9d3e0ca1b2..b0b187ee84 100644
--- a/spring-mvc-java/pom.xml
+++ b/spring-mvc-java/pom.xml
@@ -8,10 +8,10 @@
war
- parent-spring-5
+ parent-spring-5-1
com.baeldung
0.0.1-SNAPSHOT
- ../parent-spring-5
+ ../parent-spring-5-1
diff --git a/spring-mvc-simple/pom.xml b/spring-mvc-simple/pom.xml
index 65fa4339d6..087ffea46d 100644
--- a/spring-mvc-simple/pom.xml
+++ b/spring-mvc-simple/pom.xml
@@ -154,25 +154,6 @@
${deploy-path}
-
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
-
- default-test
-
- true
-
-
-
-
-
- org.junit.platform
- junit-platform-surefire-provider
- ${junit.platform.version}
-
-
-
spring-mvc-simple
diff --git a/spring-security-mvc-login/src/main/java/com/baeldung/spring/MvcConfig.java b/spring-security-mvc-login/src/main/java/com/baeldung/spring/MvcConfig.java
index a9c7e0cf15..082477c98c 100644
--- a/spring-security-mvc-login/src/main/java/com/baeldung/spring/MvcConfig.java
+++ b/spring-security-mvc-login/src/main/java/com/baeldung/spring/MvcConfig.java
@@ -1,7 +1,6 @@
package com.baeldung.spring;
import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/RestTemplateFactory.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/RestTemplateFactory.java
index 5e15648e9b..3ed0bc82b7 100644
--- a/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/RestTemplateFactory.java
+++ b/spring-security-rest-basic-auth/src/main/java/org/baeldung/client/RestTemplateFactory.java
@@ -4,7 +4,7 @@ import org.apache.http.HttpHost;
import org.springframework.beans.factory.FactoryBean;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.http.client.ClientHttpRequestFactory;
-import org.springframework.http.client.support.BasicAuthorizationInterceptor;
+import org.springframework.http.client.support.BasicAuthenticationInterceptor;
import org.springframework.stereotype.Component;
import org.springframework.web.client.RestTemplate;
@@ -38,7 +38,7 @@ public class RestTemplateFactory implements FactoryBean, Initializ
HttpHost host = new HttpHost("localhost", 8082, "http");
final ClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactoryBasicAuth(host);
restTemplate = new RestTemplate(requestFactory);
- restTemplate.getInterceptors().add(new BasicAuthorizationInterceptor("user1", "user1Pass"));
+ restTemplate.getInterceptors().add(new BasicAuthenticationInterceptor("user1", "user1Pass"));
}
}
\ No newline at end of file
diff --git a/spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/WebConfig.java b/spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/WebConfig.java
index 2305a7b6c2..5876e1307b 100644
--- a/spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/WebConfig.java
+++ b/spring-security-rest-basic-auth/src/main/java/org/baeldung/spring/WebConfig.java
@@ -8,7 +8,6 @@ import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
-import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@Configuration
@EnableWebMvc
diff --git a/spring-security-rest-basic-auth/src/test/java/org/baeldung/SpringContextIntegrationTest.java b/spring-security-rest-basic-auth/src/test/java/org/baeldung/SpringContextIntegrationTest.java
index 6cf624c179..31b3f2be87 100644
--- a/spring-security-rest-basic-auth/src/test/java/org/baeldung/SpringContextIntegrationTest.java
+++ b/spring-security-rest-basic-auth/src/test/java/org/baeldung/SpringContextIntegrationTest.java
@@ -6,7 +6,7 @@ import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
-@ContextConfiguration({ "/WebSecurityConfig.xml" })
+@ContextConfiguration({ "/webSecurityConfig.xml" })
public class SpringContextIntegrationTest {
@Test
diff --git a/spring-security-rest/src/test/java/org/baeldung/web/FooLiveTest.java b/spring-security-rest/src/test/java/org/baeldung/web/FooLiveTest.java
index 0a53da674a..86beeb46a9 100644
--- a/spring-security-rest/src/test/java/org/baeldung/web/FooLiveTest.java
+++ b/spring-security-rest/src/test/java/org/baeldung/web/FooLiveTest.java
@@ -29,7 +29,7 @@ public class FooLiveTest {
// }
// return RestAssured.given().cookie("JSESSIONID", cookie);
return RestAssured.given()
- .auth()
+ .auth().preemptive()
.basic("user", "userPass");
}
diff --git a/spring-static-resources/src/main/java/org/baeldung/spring/MvcConfig.java b/spring-static-resources/src/main/java/org/baeldung/spring/MvcConfig.java
index dbc548e028..7bd03617be 100644
--- a/spring-static-resources/src/main/java/org/baeldung/spring/MvcConfig.java
+++ b/spring-static-resources/src/main/java/org/baeldung/spring/MvcConfig.java
@@ -18,7 +18,7 @@ import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.i18n.CookieLocaleResolver;
import org.springframework.web.servlet.i18n.LocaleChangeInterceptor;
-import org.springframework.web.servlet.resource.GzipResourceResolver;
+import org.springframework.web.servlet.resource.EncodedResourceResolver;
import org.springframework.web.servlet.resource.PathResourceResolver;
import org.springframework.web.servlet.resource.ResourceUrlEncodingFilter;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
@@ -57,10 +57,10 @@ public class MvcConfig implements WebMvcConfigurer {
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// For examples using Spring 4.1.0
if ((env.getProperty("resource.handler.conf")).equals("4.1.0")) {
- registry.addResourceHandler("/js/**").addResourceLocations("/js/").setCachePeriod(3600).resourceChain(true).addResolver(new GzipResourceResolver()).addResolver(new PathResourceResolver());
+ registry.addResourceHandler("/js/**").addResourceLocations("/js/").setCachePeriod(3600).resourceChain(true).addResolver(new EncodedResourceResolver()).addResolver(new PathResourceResolver());
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/", "classpath:/other-resources/").setCachePeriod(3600).resourceChain(true).addResolver(new PathResourceResolver());
registry.addResourceHandler("/files/**").addResourceLocations("file:/Users/Elena/").setCachePeriod(3600).resourceChain(true).addResolver(new PathResourceResolver());
- registry.addResourceHandler("/other-files/**").addResourceLocations("file:/Users/Elena/").setCachePeriod(3600).resourceChain(true).addResolver(new GzipResourceResolver());
+ registry.addResourceHandler("/other-files/**").addResourceLocations("file:/Users/Elena/").setCachePeriod(3600).resourceChain(true).addResolver(new EncodedResourceResolver());
}
// For examples using Spring 4.0.7
else if ((env.getProperty("resource.handler.conf")).equals("4.0.7")) {