Spring Boot以及Feign使用Java 8中LocalDate等时间日期类的问题解决

This commit is contained in:
zhaiyongchao
2018-03-14 08:46:28 +08:00
parent a2d33c0d1e
commit abc8dfdea7
2 changed files with 15 additions and 18 deletions

View File

@@ -1,9 +1,11 @@
package com.didispace;
import com.didispace.dto.UserDto;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
@@ -11,6 +13,8 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import java.time.LocalDate;
/**
* @author 程序猿DD
* @version 1.0.0
@@ -33,6 +37,16 @@ public class Application {
}
@Data
@NoArgsConstructor
@AllArgsConstructor
static class UserDto {
private String userName;
private LocalDate birthday;
}
@Bean
public ObjectMapper serializingObjectMapper() {
ObjectMapper objectMapper = new ObjectMapper();

View File

@@ -1,17 +0,0 @@
package com.didispace.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
@NoArgsConstructor
@AllArgsConstructor
@Data
public class UserDto {
private String userName;
private LocalDate birthday;
}