diff --git a/pom.xml b/pom.xml index 9e4867c2..07849f80 100644 --- a/pom.xml +++ b/pom.xml @@ -265,11 +265,6 @@ - - org.springframework.boot - spring-boot-starter - 2.7.15 - org.springframework diff --git a/src/main/java/org/aksw/gerbil/dataset/AdapterConfigSerializer.java b/src/main/java/org/aksw/gerbil/dataset/AdapterConfigSerializer.java deleted file mode 100644 index 328326de..00000000 --- a/src/main/java/org/aksw/gerbil/dataset/AdapterConfigSerializer.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.aksw.gerbil.dataset; - -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import org.aksw.gerbil.datatypes.AbstractAdapterConfiguration; - -import java.io.IOException; - -@JsonSerialize(using = AdapterConfigSerializer.class) -public class AdapterConfigSerializer extends StdSerializer { - - - public AdapterConfigSerializer(Class t) { - super(AbstractAdapterConfiguration.class); - } - - @Override - public void serialize(AbstractAdapterConfiguration value, JsonGenerator gen, SerializerProvider provider) throws IOException { - gen.writeStartObject(); - gen.writeStringField("name", value.getName()); - gen.writeStringField("group", value.getGroup()); - gen.writeEndObject(); - } -} diff --git a/src/main/java/org/aksw/gerbil/web/config/RootConfig.java b/src/main/java/org/aksw/gerbil/web/config/RootConfig.java index e131b646..34916f7b 100644 --- a/src/main/java/org/aksw/gerbil/web/config/RootConfig.java +++ b/src/main/java/org/aksw/gerbil/web/config/RootConfig.java @@ -25,14 +25,12 @@ import java.util.Set; import org.aksw.gerbil.config.GerbilConfiguration; -import org.aksw.gerbil.dataset.AdapterConfigSerializer; import org.aksw.gerbil.dataset.check.EntityCheckerManager; import org.aksw.gerbil.dataset.check.impl.EntityCheckerManagerImpl; import org.aksw.gerbil.dataset.check.impl.FileBasedCachingEntityCheckerManager; import org.aksw.gerbil.dataset.check.impl.HttpBasedEntityChecker; import org.aksw.gerbil.dataset.check.impl.InMemoryCachingEntityCheckerManager; import org.aksw.gerbil.dataset.check.index.IndexBasedEntityChecker; -import org.aksw.gerbil.datatypes.AbstractAdapterConfiguration; import org.aksw.gerbil.datatypes.ExperimentType; import org.aksw.gerbil.evaluate.EvaluatorFactory; import org.aksw.gerbil.exceptions.GerbilException; @@ -63,7 +61,6 @@ import org.apache.commons.configuration.ConversionException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.PropertySource; @@ -150,11 +147,6 @@ public class RootConfig { return overseer; } - @Bean - public Jackson2ObjectMapperBuilderCustomizer jsonCustomizer() { - return builder -> builder.serializers(new AdapterConfigSerializer(AbstractAdapterConfiguration.class)); - } - public static @Bean SubClassInferencer createSubClassInferencer() { Model classModel = ModelFactory.createDefaultModel(); String hierarchyFiles[] = GerbilConfiguration.getInstance()