首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

JAX-RS入门 5: 自动类型转换

2012-11-07 
JAX-RS入门 五: 自动类型转换一、默认类型转换规则?在上一节中,已经了解了怎么使用那个annotations去提取请

JAX-RS入门 五: 自动类型转换

一、默认类型转换规则

?

在上一节中,已经了解了怎么使用那个annotations去提取请求中各种信息,不过得到的信息值默认都是一个string类型。

?

这一节介绍JAX-RS一些内置的自动类型转换及其规则。

?

理论上JAX-RS可以将请求信息转换成任一Java类型,只要该Java类型满足以下条件之一:

    基本类型: int、short、float、double、byte、char 或 boolean 等 定义了带单个String参数的构造方法 拥有一个static的valueOf(String)方法,并且这个方法返回这个类型的一个实例 java.util.List<T>、java.util.Set<T>或java.util.SortedSet<T>,其中 T 满足条件2或者3,或者是一个String

例如:

?JAX-RS入门 5: 自动类型转换JAX-RS入门 5: 自动类型转换
    ?JAX-RS入门 5: 自动类型转换JAX-RS入门 5: 自动类型转换
      ?JAX-RS入门 5: 自动类型转换JAX-RS入门 5: 自动类型转换
        ?JAX-RS入门 5: 自动类型转换JAX-RS入门 5: 自动类型转换
          ?JAX-RS入门 5: 自动类型转换JAX-RS入门 5: 自动类型转换
            ?JAX-RS入门 5: 自动类型转换JAX-RS入门 5: 自动类型转换
              @GET ??@Produces("application/xml") ??public?String?get(@Encoded?@QueryParam("something")?String?str)?{...}??

热点排行