@QueryParam /user?s=3
@PathParam /user/{a}
@FormParam 表单
package com.cldknw.service.itf;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
@Path("/shop")
public interface IShopService {
@GET
@Produces("application/json")
@Path("/nearest")
public String getNearestShopList(@PathParam("lat") String lat,
@PathParam("lng") String lng);
}
配置文件:
<bean id="UserService" class="com.cldknw.service.impl.UserService" />
<bean id="ShopService" class="com.cldknw.service.impl.ShopService" />
<jaxrs:server id="cloudKnowServer" address="/request">
<jaxrs:serviceBeans>
<ref bean="UserService" />
<ref bean="ShopService" />
</jaxrs:serviceBeans>
<jaxrs:extensionMappings>
<entry key="json" value="application/json" />
</jaxrs:extensionMappings>
<jaxrs:languageMappings>
<entry key="en" value="en-gb" />
</jaxrs:languageMappings>
</jaxrs:server>