SpringBoot
浅天墨
这个作者很懒,什么都没留下…
展开
-
Spring中的枚举类型作为参数导致报错:MethodArgumentTypeMismatchException
但是在实际使用时会报错,虽然SpringMVC提供了常用类型的转换器,例如String到Interger、String到Boolean等等,其中也包括String到枚举类型,但是String到枚举类型的转换规则是默认是根据实例名称 ( "ENABLE" ) 转换为枚举对象实例 ("BaseStatus.ENABLE"),而前端传递的数字(1/2)是枚举对象实例的code属性而不是实例对象,因此就会报错MethodArgumentTypeMismatchException方法参数不匹配。原创 2024-09-10 10:53:49 · 305 阅读 · 0 评论 -
Exception encountered during context initialization - cancelling refresh attempt: java.lang..String
报错:Exception encountered during context initialization - cancelling refresh attempt: java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String原创 2024-09-04 15:12:44 · 297 阅读 · 0 评论