Skip to content

Commit c872085

Browse files
서민재서민재
서민재
authored and
서민재
committed
Change the BeanDefinitionNames constant interface to a final class Constant class that cannot be inherited.
1 parent 018c2ac commit c872085

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/AuditingBeanDefinitionParser.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
package org.springframework.data.jpa.repository.config;
1717

1818
import static org.springframework.beans.factory.support.BeanDefinitionBuilder.*;
19-
19+
import static org.springframework.data.jpa.repository.config.BeanDefinitionNames.*;
2020
import org.springframework.beans.factory.config.BeanDefinition;
2121
import org.springframework.beans.factory.parsing.BeanComponentDefinition;
2222
import org.springframework.beans.factory.support.AbstractBeanDefinition;
@@ -41,7 +41,7 @@ public class AuditingBeanDefinitionParser implements BeanDefinitionParser {
4141
private static final String AUDITING_BFPP_CLASS_NAME = "org.springframework.data.jpa.domain.support.AuditingBeanFactoryPostProcessor";
4242

4343
private final AuditingHandlerBeanDefinitionParser auditingHandlerParser = new AuditingHandlerBeanDefinitionParser(
44-
BeanDefinitionNames.JPA_MAPPING_CONTEXT_BEAN_NAME);
44+
JPA_MAPPING_CONTEXT_BEAN_NAME);
4545
private final SpringConfiguredBeanDefinitionParser springConfiguredParser = new SpringConfiguredBeanDefinitionParser();
4646

4747
@Override

spring-data-jpa/src/main/java/org/springframework/data/jpa/repository/config/BeanDefinitionNames.java

+6-4
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,11 @@
2222
* @author Thomas Darimont
2323
* @author Andrew Walters
2424
*/
25-
interface BeanDefinitionNames {
25+
public final class BeanDefinitionNames {
2626

27-
String JPA_MAPPING_CONTEXT_BEAN_NAME = "jpaMappingContext";
28-
String JPA_CONTEXT_BEAN_NAME = "jpaContext";
29-
String EM_BEAN_DEFINITION_REGISTRAR_POST_PROCESSOR_BEAN_NAME = "emBeanDefinitionRegistrarPostProcessor";
27+
private BeanDefinitionNames() {}
28+
29+
static final String JPA_MAPPING_CONTEXT_BEAN_NAME = "jpaMappingContext";
30+
static final String JPA_CONTEXT_BEAN_NAME = "jpaContext";
31+
static final String EM_BEAN_DEFINITION_REGISTRAR_POST_PROCESSOR_BEAN_NAME = "emBeanDefinitionRegistrarPostProcessor";
3032
}

0 commit comments

Comments
 (0)