Java REST API的响应以及在请求执行期间生成的日志
我正在用Java REST API的响应以及在请求执行期间生成的日志,java,rest,spring-boot,swagger,Java,Rest,Spring Boot,Swagger,我正在用swagger ui编写一些restapi。现在,在这个API的执行过程中,我正在执行一些操作,我需要将其作为API的响应发送。以以下响应为例: { "Database": [ "Table 1 created", "data 1 inserted", "Data 3 insertion failed" ], "Kafka": [ "Topic 1 created", "Topic 3 deleted", "Topic 4
swagger ui
编写一些restapi。现在,在这个API的执行过程中,我正在执行一些操作,我需要将其作为API的响应发送。以以下响应为例:
{
"Database": [
"Table 1 created",
"data 1 inserted",
"Data 3 insertion failed"
],
"Kafka": [
"Topic 1 created",
"Topic 3 deleted",
"Topic 4 rebalanced"
]
}
因此,是否有任何框架用于此,或者我需要手动创建JSON对象并将其作为响应发送。我想您使用的是Spring MVC
public class Data {
private List<String> database = new ArrayList();
private List<String> kafka = new ArrayList();
public List<String> getDatabase() {
return database;
}
public void setDatabase(List<String> database) {
this.database = database;
}
public List<String> getKafka() {
return kafka;
}
public void setKafka(List<String> kafka) {
this.kafka = kafka;
}
}
第一:为api响应创建一个类
public class Data {
private List<String> database = new ArrayList();
private List<String> kafka = new ArrayList();
public List<String> getDatabase() {
return database;
}
public void setDatabase(List<String> database) {
this.database = database;
}
public List<String> getKafka() {
return kafka;
}
public void setKafka(List<String> kafka) {
this.kafka = kafka;
}
}