【发布时间】:2017-12-16 07:58:47
【问题描述】:
服务类和存储库类在spring mvc中是autowired。但是实体和 dto 类是在方法中实例化的。有什么具体原因吗。
@Autowired
TestService testService;
但是对于方法实例化
public TestDto getData(){
TestDto testDto = new TestDto();
/*Some task*/
return testDto;
}
为什么在编写代码时不自动装配 dto 类。提前致谢。
【问题讨论】:
-
“为什么 dto 类不能自动装配”谁说的? (旁注,代码应为
return testDto;) -
是的,感谢旁注。但在大多数情况下,dtos 是在方法内部实例化的,为什么它不是自动装配的。
-
你应该问作者,而不是我们
-
这不是特定于作者的。但大多数例子都有这样的结构。