1

Jackson serialization test

This commit is contained in:
Christoph
2020-03-09 13:48:01 +01:00
parent 1a3b1c52b3
commit 2da89300e3
4 changed files with 46 additions and 3 deletions

View File

@ -1,5 +1,11 @@
package mops.gruppen2.service;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import mops.gruppen2.domain.event.Event;
import mops.gruppen2.repository.EventRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
/**
@ -7,4 +13,18 @@ import org.springframework.stereotype.Service;
*/
@Service
public class SerializationService {
private final EventRepository eventStore;
private final Logger log = LoggerFactory.getLogger(SerializationService.class);
public SerializationService(EventRepository eventStore) {
this.eventStore = eventStore;
}
public String serializeEvent(Event event) throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(event);
log.info(json);
return json;
}
}