配置

class.is.jaxrs.ctrl

默认的只会导出注解有javax.ws.rs.Pathjakarta.ws.rs.Path 的类中的api.

当有导出未注解javax.ws.rs.Pathjakarta.ws.rs.Path 的类中的api的需求时,可以配置此规则

允许导出所有类中的api

  • 则可配置
class.is.jaxrs.ctrl=true

允许导出注释有jaxrs_ctrl类中的api

  • 如果配置为导出所有类中的api出现卡顿, 希望通过注释@jaxrs_ctrl来控制哪些类会包含api, 那可配置为
class.is.jaxrs.ctrl=#jaxrs_ctrl

Demo

/**
 * @jaxrs_ctrl
 */
public class UserResource {

   /**
    * 获取用户信息
    *
    * @public
    */
   @GET
   @Path("/{userId}")
   @Produces(MediaType.APPLICATION_JSON)
   public UserInfo getUserInfo(@PathParam("userId") Long userId) {
       // 实现代码...
       return userInfo;
   }
}