Java中常见注解


1、@Path

@ApplicationPath

该注解用于声明Jersey的全局配置类,也即整个Jersey框架的程序入口。该类需要满足下面条件。

  1. @ApplicationPath注解该类,并且指定该类对应的路径
  2. 继承 org.glassfish.jersey.server.ResourceConfig 类
  3. 在该类中配置Jersey的配置,例如声明资源包路径,配置拦截器等。
@ApplicationPath("/") public class Application extends ResourceConfig{ public Application() { /*声明资源包所在位置 * */ packages("cn.lx.resource"); } }

HTTP Method

在Jersey框架里,HTTP方法对应资源的不同操作CRUD,基本的使用方式如下

@GET

用于读取、列出、检索单个或者资源集合。

@POST

用于新建资源。

@PUT

用于更新资源

@DELETE

用于删除资源

参数封装方式

@PathParam

PathParam 可以用于获取URI中根据Restful规则设定的参数。 
例如:

@GET @Path("get/{id}") public Student getById(@PathParam("id") String id){ Student student = map.get(id); return student; }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM