spring - 数据绑定(bind)特定于 Spring(Grails) 中类型和目标的 StructuredPropertyEditor - 选择性应用程序

标签 spring data-binding grails

使用 Grails 1.2.2,我正在将结构化属性(CC 到期日期)绑定(bind)到 java.util.Date。但仅适用于特定的域和命令对象。

我找到了 StructuredPropertyEditor接口(interface),但我发现注册它的唯一方法是使用 PropertyEditorRegistrar并为 java.util.Date 类注册编辑器(很多 like this example )

我不希望我的所有日​​期都使用我的自定义 StructuredPropertyEditor。如何有选择地将 StructuredPropertyEditor 应用于特定目标,例如某些命令和域类?

最佳答案

您不能为注册指定自定义类型(cc 到期日期模型)吗?它对我来说是金钱代表

public class CCExpirationPropertyEditorRegistrar implements PropertyEditorRegistrar {

    public void registerCustomEditors(PropertyEditorRegistry registry) {
      registry.registerCustomEditor(CCExpirationClass.class, new CCExpirationEditor());
    }
}

关于spring - 数据绑定(bind)特定于 Spring(Grails) 中类型和目标的 StructuredPropertyEditor - 选择性应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2589493/

相关文章:

java - spring-security 没有按预期工作

java - 为什么 Spring MVC 以 404 响应并报告 "No mapping found for HTTP request with URI [...] in DispatcherServlet"?

java - Spring Data JPA + Hibernate + PostgreSQL

c# - Binding 没有 Clone 方法,复制它的有效方法是什么

session - org.hibernate.HibernateException 消息重新关联的对象有脏集合

grails - 多个域类+可搜索的插件+ grails

java - JUnit hibernate : testing lazy associations fetched

c# - 使用附加文本对 C# 中的标签进行数据绑定(bind)?

javascript - 如何使用 Polymer 1.0 dom-bind 公开局部变量

sql - 来自 Grails 的 INNER JOIN HQL 查询