DateParamModelConvertorProvider.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:jersey-jax-rs-examples 作者:
@Override
public <T> ParamConverter<T> getConverter(Class<T> rawType, Type genericType, Annotation[] annotations) {

    if (rawType.getName().equals(DateParamModel.class.getName())) {
        return new ParamConverter<T>() {

            @SuppressWarnings("unchecked")
            @Override
            public T fromString(String value) {
                DateParamModel dateParamModel = new DateParamModel();
                dateParamModel.setDateAsString(value);
                return (T) dateParamModel;
            }

            @Override
            public String toString(T bean) {
                return ((DateParamModel) bean).getDateAsString();
            }

        };
    }

    return null;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号