mirror of
https://github.com/ctripcorp/zeus.git
synced 2024-09-20 07:36:02 +08:00
update jackson version
This commit is contained in:
parent
2896878967
commit
ab62de7a25
2
pom.xml
2
pom.xml
|
@ -247,7 +247,7 @@
|
|||
<dependency>
|
||||
<groupId>com.fasterxml.jackson.core</groupId>
|
||||
<artifactId>jackson-core</artifactId>
|
||||
<version>2.7.2</version>
|
||||
<version>2.8.5</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
|
|
|
@ -63,6 +63,7 @@ public class SlbRepositoryImpl implements SlbRepository {
|
|||
try {
|
||||
Slb slb = ContentReaders.readSlbContent(d.getContent());
|
||||
slb.setCreatedTime(d.getDataChangeLastTime());
|
||||
autoFiller.autofill(slb);
|
||||
result.add(slb);
|
||||
} catch (Exception e) {
|
||||
}
|
||||
|
@ -86,7 +87,7 @@ public class SlbRepositoryImpl implements SlbRepository {
|
|||
|
||||
Slb result = ContentReaders.readSlbContent(d.getContent());
|
||||
result.setCreatedTime(d.getDataChangeLastTime());
|
||||
|
||||
autoFiller.autofill(result);
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
|
@ -6,17 +6,15 @@ import com.ctrip.zeus.dal.core.MetaVsArchiveDo;
|
|||
import com.ctrip.zeus.exceptions.ValidationException;
|
||||
import com.ctrip.zeus.model.entity.Domain;
|
||||
import com.ctrip.zeus.model.entity.VirtualServer;
|
||||
import com.ctrip.zeus.service.model.SelectionMode;
|
||||
import com.ctrip.zeus.service.model.ValidationFacade;
|
||||
import com.ctrip.zeus.service.model.VirtualServerRepository;
|
||||
import com.ctrip.zeus.service.model.*;
|
||||
import com.ctrip.zeus.service.model.common.ValidationContext;
|
||||
import com.ctrip.zeus.service.model.handler.SlbQuery;
|
||||
import com.ctrip.zeus.service.model.validation.VirtualServerValidator;
|
||||
import com.ctrip.zeus.service.model.handler.impl.ContentReaders;
|
||||
import com.ctrip.zeus.service.model.handler.impl.VirtualServerEntityManager;
|
||||
import com.ctrip.zeus.service.nginx.CertificateService;
|
||||
import com.ctrip.zeus.service.model.IdVersion;
|
||||
import com.ctrip.zeus.service.query.VirtualServerCriteriaQuery;
|
||||
import com.dianping.cat.Cat;
|
||||
import com.google.common.base.Joiner;
|
||||
import org.springframework.stereotype.Component;
|
||||
import sun.reflect.generics.reflectiveObjects.NotImplementedException;
|
||||
|
@ -43,6 +41,8 @@ public class VirtualServerRepositoryImpl implements VirtualServerRepository {
|
|||
private CertificateService certificateService;
|
||||
@Resource
|
||||
private ArchiveVsDao archiveVsDao;
|
||||
@Resource
|
||||
private AutoFiller autoFiller;
|
||||
|
||||
@Override
|
||||
public List<VirtualServer> listAll(Long[] vsIds) throws Exception {
|
||||
|
@ -63,6 +63,7 @@ public class VirtualServerRepositoryImpl implements VirtualServerRepository {
|
|||
try {
|
||||
VirtualServer vs = ContentReaders.readVirtualServerContent(d.getContent());
|
||||
vs.setCreatedTime(d.getDateTimeLastChange());
|
||||
autoFiller.autofill(vs);
|
||||
result.add(vs);
|
||||
} catch (Exception e) {
|
||||
}
|
||||
|
@ -85,6 +86,7 @@ public class VirtualServerRepositoryImpl implements VirtualServerRepository {
|
|||
|
||||
VirtualServer vs = ContentReaders.readVirtualServerContent(d.getContent());
|
||||
vs.setCreatedTime(d.getDateTimeLastChange());
|
||||
autoFiller.autofill(vs);
|
||||
return vs;
|
||||
}
|
||||
|
||||
|
@ -94,6 +96,7 @@ public class VirtualServerRepositoryImpl implements VirtualServerRepository {
|
|||
//TODO render for deprecated field
|
||||
if (virtualServer.getSlbId() != null) {
|
||||
if (!virtualServer.getSlbIds().contains(virtualServer.getSlbId())) {
|
||||
Cat.logEvent("Vs-Slb.Deprecated", virtualServer.getName().toString());
|
||||
virtualServer.getSlbIds().add(virtualServer.getSlbId());
|
||||
}
|
||||
virtualServer.setSlbId(null);
|
||||
|
@ -118,6 +121,7 @@ public class VirtualServerRepositoryImpl implements VirtualServerRepository {
|
|||
//TODO render for deprecated field
|
||||
if (virtualServer.getSlbId() != null) {
|
||||
if (!virtualServer.getSlbIds().contains(virtualServer.getSlbId())) {
|
||||
Cat.logEvent("Vs-Slb.Deprecated", virtualServer.getName().toString());
|
||||
virtualServer.getSlbIds().add(virtualServer.getSlbId());
|
||||
}
|
||||
virtualServer.setSlbId(null);
|
||||
|
|
|
@ -20,12 +20,12 @@ public class ObjectJsonWriter {
|
|||
objectMapper = new ObjectMapper()
|
||||
.configure(SerializationFeature.INDENT_OUTPUT, true)
|
||||
.setSerializationInclusion(JsonInclude.Include.NON_NULL)
|
||||
.setSerializationInclusion(JsonInclude.Include.NON_DEFAULT)
|
||||
.setSerializationInclusion(JsonInclude.Include.NON_EMPTY)
|
||||
.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"))
|
||||
.setPropertyNamingStrategy(new LowerCaseWithHyphenStrategy());
|
||||
objectMapper.addMixInAnnotations(ExtendedView.ExtendedGroup.class, GroupView.class);
|
||||
objectMapper.addMixInAnnotations(ExtendedView.ExtendedVs.class, VsView.class);
|
||||
objectMapper.addMixInAnnotations(ExtendedView.ExtendedSlb.class, SlbView.class);
|
||||
objectMapper.addMixIn(ExtendedView.ExtendedGroup.class, GroupView.class);
|
||||
objectMapper.addMixIn(ExtendedView.ExtendedVs.class, VsView.class);
|
||||
objectMapper.addMixIn(ExtendedView.ExtendedSlb.class, SlbView.class);
|
||||
}
|
||||
|
||||
public static String write(Object obj, String type) throws ValidationException, JsonProcessingException {
|
||||
|
|
Loading…
Reference in a new issue