情况:我目前正在从使用 Struts 1 转向使用 Struts 2。在 Struts 1 中,表单类必须遵循 JavaBean 规范。由于我的业务数据对象都是不可变的,这需要创建许多类的 JavaBean 版本,以及两者之间的方法映射。
Struts2 是否支持对表单使用不可变对象?
如果是这样,我该如何配置它,以便使用表单字段从其构建器实例化不可变对象?
情况:我目前正在从使用 Struts 1 转向使用 Struts 2。在 Struts 1 中,表单类必须遵循 JavaBean 规范。由于我的业务数据对象都是不可变的,这需要创建许多类的 JavaBean 版本,以及两者之间的方法映射。
Struts2 是否支持对表单使用不可变对象?
如果是这样,我该如何配置它,以便使用表单字段从其构建器实例化不可变对象?