diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml
old mode 100755
new mode 100644
index 083b7bfcf5f..6cf210040c9
--- a/spring-boot-dependencies/pom.xml
+++ b/spring-boot-dependencies/pom.xml
@@ -2185,4 +2185,4 @@
integration-test
-
+
\ No newline at end of file
diff --git a/spring-boot/src/main/java/org/springframework/boot/bind/RelaxedDataBinder.java b/spring-boot/src/main/java/org/springframework/boot/bind/RelaxedDataBinder.java
index ef592a3b67f..06f95554280 100644
--- a/spring-boot/src/main/java/org/springframework/boot/bind/RelaxedDataBinder.java
+++ b/spring-boot/src/main/java/org/springframework/boot/bind/RelaxedDataBinder.java
@@ -25,6 +25,7 @@ import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
+import java.util.Properties;
import java.util.Set;
import org.springframework.beans.BeanWrapper;
@@ -311,6 +312,10 @@ public class RelaxedDataBinder extends DataBinder {
if (descriptor == null || descriptor.getMapValueTypeDescriptor() == null) {
return false;
}
+ if (Properties.class.isAssignableFrom(descriptor.getObjectType())) {
+ // Properties is declared as Map