【发布时间】:2014-01-24 02:31:26
【问题描述】:
在最近的一个基于 Web 的 Java 项目中,我遇到了很多地方,我看到基于 Spring 的 Controller/Component 实现了Serializable。
我很好奇,为什么控制器/组件必须实现Serializable?
我认为这样做是错误的做法,到目前为止搜索任何实现Serializable 的方案都没有产生任何结果。我认为它违反了MVC原则并且非常规。您可能希望将 Domain/Business 对象与 Controllers/Components 分开。
我想纠正代码库中的这种不良做法,但只是想确保我有这样做的理由。
任何说明此案例的解释/场景将不胜感激。
【问题讨论】:
-
听起来我错了。你可以发布代码吗?
标签: java spring spring-mvc serialization