对于最新稳定版本,请使用Spring Framework 7.0.1spring-doc.cadn.net.cn

类型转换

一些表示基于字符串的请求输入的带注释的控制器方法参数(例如,@RequestParam,@RequestHeader,@PathVariable,@MatrixVariable@CookieValue) 如果参数被声明为字符串.spring-doc.cadn.net.cn

在这种情况下,类型转换会根据配置的转换器自动应用。 默认情况下,简单类型(例如智力,,日期,以及其他)都被支持。类型转换 可以通过WebDataBinder(参见DataBinder)或通过注册Formatters其中FormattingConversionService(参见春季字段格式化spring-doc.cadn.net.cn

类型转换中的一个实际问题是处理空的字符串源值。 如果该值为由于类型转换。 这可能适用于,UUID以及其他目标类型。如果你愿意允许要注入,可以使用必填在参数注释上标记,或声明 论证为@Nullable.spring-doc.cadn.net.cn