Polishing.

Original Pull Request: #3282
This commit is contained in:
Mark Paluch
2025-05-07 15:52:23 +02:00
parent 17a61f70d9
commit 5f5e33c5e7
2 changed files with 2 additions and 7 deletions

View File

@@ -179,7 +179,7 @@ class AotRepositoryBuilder {
? AotRepositoryMetadata.RepositoryType.REACTIVE
: AotRepositoryMetadata.RepositoryType.IMPERATIVE;
String jsonModuleName = moduleName.replaceAll("Reactive", "").trim();
String jsonModuleName = moduleName != null ? moduleName.replaceAll("Reactive", "").trim() : null;
return new AotRepositoryMetadata(repositoryInformation.getRepositoryInterface().getName(), jsonModuleName,
repositoryType, methodMetadata);

View File

@@ -32,7 +32,6 @@ import org.springframework.data.repository.query.QueryMethod;
import org.springframework.javapoet.JavaFile;
import org.springframework.javapoet.TypeName;
import org.springframework.javapoet.TypeSpec;
import org.springframework.util.StringUtils;
/**
* Contributor for AOT repository fragments.
@@ -131,11 +130,7 @@ public class RepositoryContributor {
}
private static String getRepositoryJsonFileName(Class<?> repositoryInterface) {
String repositoryJsonName = repositoryInterface.getSimpleName() + ".json";
String repositoryJsonPath = repositoryInterface.getPackageName().replace('.', '/');
return StringUtils.hasText(repositoryJsonPath) ? repositoryJsonPath + "/" + repositoryJsonName : repositoryJsonName;
return repositoryInterface.getName().replace('.', '/') + ".json";
}
/**