Skip to content

Commit 4523927

Browse files
committed
Polish
1 parent fcbed8f commit 4523927

File tree

5 files changed

+14
-9
lines changed

5 files changed

+14
-9
lines changed

spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/ldap/LdapProperties.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,11 @@
2121

2222
import org.springframework.boot.context.properties.ConfigurationProperties;
2323
import org.springframework.core.env.Environment;
24-
import org.springframework.ldap.core.LdapTemplate;
2524
import org.springframework.util.Assert;
2625
import org.springframework.util.ObjectUtils;
2726

2827
/**
29-
* Configuration properties to configure {@link LdapTemplate}.
28+
* Configuration properties for LDAP.
3029
*
3130
* @author Eddú Meléndez
3231
* @since 1.5.0

spring-boot-autoconfigure/src/main/resources/META-INF/additional-spring-configuration-metadata.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@
7878
"description": "Enable JPA repositories.",
7979
"defaultValue": true
8080
},
81+
{
82+
"name": "spring.data.ldap.repositories.enabled",
83+
"type": "java.lang.Boolean",
84+
"description": "Enable LDAP repositories.",
85+
"defaultValue": true
86+
},
8187
{
8288
"name": "spring.data.mongodb.repositories.enabled",
8389
"type": "java.lang.Boolean",

spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/data/ldap/LdapDataAutoConfigurationTests.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ public class LdapDataAutoConfigurationTests {
3838

3939
@After
4040
public void close() {
41-
this.context.close();
41+
if (this.context != null) {
42+
this.context.close();
43+
}
4244
}
4345

4446
@Test

spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/ldap/LdapAutoConfigurationTests.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package org.springframework.boot.autoconfigure.ldap;
1818

1919
import org.junit.After;
20-
import org.junit.Before;
2120
import org.junit.Test;
2221

2322
import org.springframework.boot.autoconfigure.PropertyPlaceholderAutoConfiguration;
@@ -37,11 +36,6 @@ public class LdapAutoConfigurationTests {
3736

3837
private AnnotationConfigApplicationContext context;
3938

40-
@Before
41-
public void setup() {
42-
this.context = new AnnotationConfigApplicationContext();
43-
}
44-
4539
@After
4640
public void close() {
4741
if (this.context != null) {
@@ -87,6 +81,7 @@ public void testContextSourceWithMoreProperties() {
8781
}
8882

8983
private void load(String... properties) {
84+
this.context = new AnnotationConfigApplicationContext();
9085
EnvironmentTestUtils.addEnvironment(this.context, properties);
9186
this.context.register(LdapAutoConfiguration.class,
9287
PropertyPlaceholderAutoConfiguration.class);

spring-boot-docs/src/main/asciidoc/appendix-application-properties.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,9 @@ content into your application; rather pick only the properties that you need.
576576
spring.data.elasticsearch.properties.*= # Additional properties used to configure the client.
577577
spring.data.elasticsearch.repositories.enabled=true # Enable Elasticsearch repositories.
578578
579+
# DATA LDAP
580+
spring.data.ldap.repositories.enabled=true # Enable LDAP repositories.
581+
579582
# MONGODB ({sc-spring-boot-autoconfigure}/mongo/MongoProperties.{sc-ext}[MongoProperties])
580583
spring.data.mongodb.authentication-database= # Authentication database name.
581584
spring.data.mongodb.database=test # Database name.

0 commit comments

Comments
 (0)