当我从Spring Boot应用程序访问/ health端点时,它返回UP状态:
{
"status": "UP"
}
Run Code Online (Sandbox Code Playgroud)
但我想自定义我的状态:
{
"status": "success"
}
Run Code Online (Sandbox Code Playgroud)
我该如何自定义状态?
我有一个JSON字符串,称为primarySkillStr:
[
{
"id": 3,
"roleIds": [
2
],
"rating": 2
}
]
Run Code Online (Sandbox Code Playgroud)
我尝试将其映射到对象,如下所示:
primarySkillList = mapper.readValue(primarySkillStr,
new TypeReference<List<PrimarySkillDTO>>() {});
Run Code Online (Sandbox Code Playgroud)
但是当Iam将其转换为a时List,roleIds列表为null。我是在做错什么,还是有其他办法?
这是我的DTO
public class PrimarySkillDTO {
private Integer id;
private Integer rating;
private List<Integer> roleIds;
private String name;
}
Run Code Online (Sandbox Code Playgroud)
我在PrimarySkillDTO课堂上有以下注释
@Data
@Builder
@AllArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
Run Code Online (Sandbox Code Playgroud)