java - menus - layered pane netbeans
ADVERTENCIA: El método(sub) de recursos contiene una anotación de ruta vacía (1)
La advertencia significa que tiene un método de recursos anotado con @Path("/")
o @Path("")
. Por ejemplo
@Path("test")
public class Test {
@GET
@Path("/")
public String test(){}
}
No estoy seguro de por qué Jersey daría una advertencia, tal vez solo para asegurarse de que eso es lo que realmente quieres. La razón es que un método de recursos con @Path("/")
es redundante, como ya está implícito si solo tuvieras que hacer
@Path("test")
public class Test {
@GET
public String test(){}
}
sin el @Path("/")
. Funciona igual. Por lo tanto, si tiene estos, elimínelos y debería eliminar las advertencias.
He configurado la ruta de descanso como "/ v1 /" y el punto final configurado en el servlet como ''/ test /''.
Ahora quité el "/ v1" de la clase java "Test".
org.glassfish.jersey.internal.Errors logErrors
WARNING: The following warnings have been detected: WARNING: The (sub)resource method test in com.abc.services.Test contains empty path annotation.
Recibí la advertencia anterior después de hacer este cambio. ¿Cómo manejar esta advertencia?
Y quiero que este "/ v1" elimine los cambios en 10 rutas de descanso. Entonces, ¿alguien me ayuda a correr sin advertencias?