如何从属性设置 javax.ws.rs.Path 注释值
How to set javax.ws.rs.Path annotation value from properties
我想从属性文件中设置 javax.ws.rs.Path
注释值。 目的不是使其可配置,而是将值与代码分开。
以下代码有效:
private final String path="my_path";
@GET
@Path(path)
@Produces(MediaType.TEXT_XML)
public String wsdlRequest(@Context UriInfo uriInfo)
{
....
...
..
}
但以下不是:
private final String path=bundle.getString("PATH");
我想不能,因为该值在编译时不可用。
我想从属性文件中设置 javax.ws.rs.Path
注释值。 目的不是使其可配置,而是将值与代码分开。
以下代码有效:
private final String path="my_path";
@GET
@Path(path)
@Produces(MediaType.TEXT_XML)
public String wsdlRequest(@Context UriInfo uriInfo)
{
....
...
..
}
但以下不是:
private final String path=bundle.getString("PATH");
我想不能,因为该值在编译时不可用。