我想将Entity转换为另一个对象以进行响应(例如:ActionEntityto ActionResponse)。
在Spring中,我们可以创建一个像这样的bean:
@Component
public class EntityToResponseConverter implements Converter<ActionEntity,
ActionResponse>{
@Override
public RequestResponse convert(ActionEntity entity) {
ActionResponse response = new ActionResponse();
response.setId(entity.getId());
response.setOrigId(entity.getOrigId());
return response;
}
}
然后,我自动连接一个ConversionService以供使用。
我可以这样创建新bean的另一种方法:
@Component
public class EntityToResponseConverter {
public ActionResponse convert(ActionEntity entity) {
ActionResponse response = new ActionResponse();
response.setId(entity.getId());
response.setOrigId(entity.getOrigId());
return response;
}
}
然后我自动连接该bean以使用。什么时候应该实现Converter而不是创建常规bean?
qq_花开花谢_0
相关分类