Merge branch '1.5.x'

pull/7924/head
Stephane Nicoll 8 years ago
commit 9afa52c18f

@ -21,12 +21,11 @@ import java.util.Map;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.core.env.Environment; import org.springframework.core.env.Environment;
import org.springframework.ldap.core.LdapTemplate;
import org.springframework.util.Assert; import org.springframework.util.Assert;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
/** /**
* Configuration properties to configure {@link LdapTemplate}. * Configuration properties for LDAP.
* *
* @author Eddú Meléndez * @author Eddú Meléndez
* @since 1.5.0 * @since 1.5.0

@ -78,6 +78,12 @@
"description": "Enable JPA repositories.", "description": "Enable JPA repositories.",
"defaultValue": true "defaultValue": true
}, },
{
"name": "spring.data.ldap.repositories.enabled",
"type": "java.lang.Boolean",
"description": "Enable LDAP repositories.",
"defaultValue": true
},
{ {
"name": "spring.data.mongodb.repositories.enabled", "name": "spring.data.mongodb.repositories.enabled",
"type": "java.lang.Boolean", "type": "java.lang.Boolean",

@ -38,7 +38,9 @@ public class LdapDataAutoConfigurationTests {
@After @After
public void close() { public void close() {
this.context.close(); if (this.context != null) {
this.context.close();
}
} }
@Test @Test

@ -17,7 +17,6 @@
package org.springframework.boot.autoconfigure.ldap; package org.springframework.boot.autoconfigure.ldap;
import org.junit.After; import org.junit.After;
import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.springframework.boot.autoconfigure.PropertyPlaceholderAutoConfiguration; import org.springframework.boot.autoconfigure.PropertyPlaceholderAutoConfiguration;
@ -37,11 +36,6 @@ public class LdapAutoConfigurationTests {
private AnnotationConfigApplicationContext context; private AnnotationConfigApplicationContext context;
@Before
public void setup() {
this.context = new AnnotationConfigApplicationContext();
}
@After @After
public void close() { public void close() {
if (this.context != null) { if (this.context != null) {
@ -87,6 +81,7 @@ public class LdapAutoConfigurationTests {
} }
private void load(String... properties) { private void load(String... properties) {
this.context = new AnnotationConfigApplicationContext();
EnvironmentTestUtils.addEnvironment(this.context, properties); EnvironmentTestUtils.addEnvironment(this.context, properties);
this.context.register(LdapAutoConfiguration.class, this.context.register(LdapAutoConfiguration.class,
PropertyPlaceholderAutoConfiguration.class); PropertyPlaceholderAutoConfiguration.class);

@ -575,6 +575,9 @@ content into your application; rather pick only the properties that you need.
spring.data.elasticsearch.properties.*= # Additional properties used to configure the client. spring.data.elasticsearch.properties.*= # Additional properties used to configure the client.
spring.data.elasticsearch.repositories.enabled=true # Enable Elasticsearch repositories. spring.data.elasticsearch.repositories.enabled=true # Enable Elasticsearch repositories.
# DATA LDAP
spring.data.ldap.repositories.enabled=true # Enable LDAP repositories.
# MONGODB ({sc-spring-boot-autoconfigure}/mongo/MongoProperties.{sc-ext}[MongoProperties]) # MONGODB ({sc-spring-boot-autoconfigure}/mongo/MongoProperties.{sc-ext}[MongoProperties])
spring.data.mongodb.authentication-database= # Authentication database name. spring.data.mongodb.authentication-database= # Authentication database name.
spring.data.mongodb.database=test # Database name. spring.data.mongodb.database=test # Database name.

Loading…
Cancel
Save