From 7b66d4f467a9592dd6af2d22f6ce43c278e29c2a Mon Sep 17 00:00:00 2001 From: LukasJuraczka Date: Tue, 30 Dec 2025 15:53:19 +0100 Subject: [PATCH] RessourceLoader NullPointer gefixed --- .../apriori/AprioriService.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/kapdion/omds/productdefinitions/apriori/AprioriService.java b/src/main/java/com/kapdion/omds/productdefinitions/apriori/AprioriService.java index 72faee1..53e1bcb 100644 --- a/src/main/java/com/kapdion/omds/productdefinitions/apriori/AprioriService.java +++ b/src/main/java/com/kapdion/omds/productdefinitions/apriori/AprioriService.java @@ -33,18 +33,15 @@ import java.util.stream.Collectors; import static org.eclipse.rdf4j.model.util.Values.iri; -@Service public class AprioriService { - - @Autowired - private ResourceLoader resourceLoader; + PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); public String getProductsResponse(ProductsRequest productsRequest) { Repository repo = new SailRepository(new MemoryStore()); repo.init(); try (RepositoryConnection conn = repo.getConnection()) { - Resource resource = resourceLoader.getResource("classpath:data/prodelements.ttl"); + Resource resource = resolver.getResource("classpath:data/prodelements.ttl"); conn.add(resource.getInputStream(), "", RDFFormat.TURTLE); String queryString = """ @@ -115,7 +112,7 @@ public class AprioriService { repo.init(); try (RepositoryConnection conn = repo.getConnection()) { - Resource resource = resourceLoader.getResource("classpath:data/Attribute.ttl"); + Resource resource = resolver.getResource("classpath:data/Attribute.ttl"); conn.add(resource.getInputStream(), "", RDFFormat.TURTLE); String queryString = """ @@ -158,7 +155,7 @@ public class AprioriService { repo.init(); try (RepositoryConnection conn = repo.getConnection()) { - Resource resource = resourceLoader.getResource("classpath:data/Attribute.ttl"); + Resource resource = resolver.getResource("classpath:data/Attribute.ttl"); conn.add(resource.getInputStream(), "", RDFFormat.TURTLE); String queryString = """ @@ -201,7 +198,7 @@ public class AprioriService { repo.init(); try (RepositoryConnection conn = repo.getConnection()) { - Resource resource = resourceLoader.getResource("classpath:data/Attribute.ttl"); + Resource resource = resolver.getResource("classpath:data/Attribute.ttl"); conn.add(resource.getInputStream(), "", RDFFormat.TURTLE); String queryString = """ @@ -240,7 +237,7 @@ public class AprioriService { repo.init(); try (RepositoryConnection conn = repo.getConnection()) { - Resource resource = resourceLoader.getResource("classpath:data/Attribute.ttl"); + Resource resource = resolver.getResource("classpath:data/Attribute.ttl"); conn.add(resource.getInputStream(), "", RDFFormat.TURTLE); String queryString = """