restful-path

转载 2012年03月29日 14:25:39
@Path("/users")
public class PathTest {


/**
* 变量占位符
* @param username
* @return
*/
@GET
@Produces("text/plain")
@Path("/{username}")
public String sayBye(@PathParam("username") String username){

return "Byebye :"+username;
}

/**
* 正则匹配
* @param username
* @return
*/
@GET
@Produces("text/plain")
@Path("/regx/{username: [a-zA-Z]*}")
public String hello(@PathParam("username") String username){

return "@@@@@@"+username;
}

}


package com.ws.service.restfull.path;


import java.io.IOException;
import java.net.URI;
import java.util.HashMap;
import java.util.Map;
import javax.ws.rs.core.UriBuilder;
import com.sun.grizzly.http.SelectorThread;
import com.sun.jersey.api.container.grizzly.GrizzlyWebContainerFactory;


public class ServiceDeployer {

public static void main(String[] args) throws IOException {
        URI ServerURI=UriBuilder.fromUri("http://localhost/").port(9876).build();
    startServer(ServerURI);
        System.out.println("服务已启动,请访问:"+ServerURI);
    }    

    protected static SelectorThread startServer(URI serverURI) throws IOException {
        final Map<String, String> initParams = new HashMap<String, String>();
        initParams.put("com.sun.jersey.config.property.packages","com.ws.service.restfull.path");
        System.out.println("Grizzly 启动中...");
        SelectorThread threadSelector = GrizzlyWebContainerFactory.create(serverURI, initParams);     
        return threadSelector;
    }
}

restful URI 匹配原理,它是咋构成的?

/*  * How Request URI is Matched? Lets assume  1) you have a web application called 'rest' (example,...

rest @PathParam

@PathParam的声明允许你在URI路径中去映射你的方法将使用的参数。 @Path("/library") public class Library { @GET @Path("/...

restful连通path路径的访问

  • 2015年08月18日 00:10
  • 7.15MB
  • 下载

迟到的总结(三)--springmvc的系统学习之数据的处理,乱码及restful

前序:本篇主要是讲后台处理前台页面提交过来的数据的几种方式,后台传递数据到页面的方式。以及乱码的处理和restful。 资源:尚学堂 邹波 springmvc框架视频 一、提交数据的处理 1、提...

UAV Path Following Survey

  • 2017年11月01日 15:10
  • 1.26MB
  • 下载

如何使用RestTemplate访问restful服务

一. 什么是RestTemplate 传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的...

Path 路径求解

  • 2016年11月18日 00:10
  • 14KB
  • 下载

PATH的扩展使用

  • 2016年09月04日 21:12
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:restful-path
举报原因:
原因补充:

(最多只允许输入30个字)