tas_yusheng 2017-09-06 02:29 采纳率: 100%
浏览 1923
已采纳

springMVC日期格式转换与mvc:annotation-driven 配置的问题

            小白写了一个简单的程序,但是发现了400错误,虽然解决了可是很不明白!

求大神解答一下!
有一个模型User里边有个sql.date日期类型的数据
并且使用了dateFormat注解

 @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date date;
 <mvc:annotation-driven conversion-service="conversion"></mvc:annotation-driven>
    <bean id="conversion" class="org.springframework.context.support.ConversionServiceFactoryBean">
</bean>

xml配置如上时程序正常运行,可以进行CRUD操作
但是只配置

 <mvc:annotation-driven ></mvc:annotation-driven>

程序报400错误,又测试了下,发现不加@DateTimeFormat注解只配置上边这个mvc:annotation-driven又正常运行?
为什么啊?
mvc:annotation-driven配置不是默认提供了类型转换器支持么?
百度的说法是:mvc:annotation-driven配置 不是可以支持数据绑定支持,@NumberFormatannotation支持,@DateTimeFormat支持,等

他们两者什么关系啊?_
你们是怎么配置的啊?是我 软件问题还是其他配置错误了,还是代码...

  • 写回答

3条回答 默认 最新

  • javawyt 2017-09-06 03:14
    关注

    /mvc:annotation-driven
    配置文件中, 此注解,自动封装mvc并驱动注解机制;
    但注解要支持spring的haddler中已经封装的部分注解:举个例子 @Component,@Controller,@Service,@Repository等常规的注解;
    你要用的注解,1、需要向mvc标签后引入一个自定义的bean,这个自定义的bean可以继承你的目标类,或者手写需要的类;

    2、不通过mvc自动调用spring进行封装,单前提是你需要使用的目标类的jar已经导入系统中;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘