我有一个Spring REST接口,控制器正在从DTO转换为Business Entity对象。服务层在Business Entity对象上运行。但是,如果我的业务层想要调用外部REST接口,那么业务实体到DTO转换应该在哪里发生?在业务层?使用RestTemplate进行调用的DAO对象?其他一些层?呼叫序列当前是这样的:
business layer -> DAO -> RestTemplate -> RESTful service
谢谢! :)
答案 0 :(得分:0)
通常情况下,在spring framework
模型到DTO的转换中向后执行org.springframework.core.convert.converter.Converter
接口。因此,根据您的需要,获得可在Facade或DAO或Controller中使用的可重复使用的转换器。业务层不应该关注转换。从我的角度来看,在DAO中使用转换器非常好。 :)