小编ska*_*kal的帖子

RESTEASY002142:多个资源方法匹配请求

我正在关注两个完全不同的URL,我无法解释原因:

RESTEASY002142: 

   Multiple resource methods match request "GET /devices/distinctValues/3". 
   Selecting one. 

Matching methods: 
[public javax.ws.rs.core.Response 
mypackage.DevService.getDistinctValues(int) throws java.lang.Exception, 

public javax.ws.rs.core.Response 
mypackage.DevRESTService.getDevice(int,java.lang.String) 
throws java.lang.Exception]
Run Code Online (Sandbox Code Playgroud)

由于URLS完全不同,因此不应出现此警告.如果有人知道为什么会这样:

两种方法的网址:

getDevice:

@GET
@Path("devices/{customerId}/{deviceIds}")
@Produces({ "application/json" })
Run Code Online (Sandbox Code Playgroud)

getDistinctValues:

@GET
@Path("devices/distinctValues/{customerId}")
@Consumes("application/json")
@Produces("application/json")
Run Code Online (Sandbox Code Playgroud)

java rest jax-rs resteasy

5
推荐指数
1
解决办法
2823
查看次数

grpc 记录器级别

我有一个应用程序(Java),它严重依赖 grpc 在不同的微服务之间进行通信。问题在于,在云环境中,调用服务通常无法到达其目标服务。为了解决我们的问题,我们希望从 grpc 获得更好的调试信息。

目前,我们从 grpc 获得非常粗略的日志信息,并且我们希望看到套接字级别的日志信息(例如“与套接字 x 交谈......”)。我们如何更改 grpc 的记录器级别?在整个系统中,我们使用slf4j进行日志记录,并且我们的 netty-logging.properties 的日志记录级别为INFO。

什么样的水平才算是好的水平呢?(我们正在考虑TRACE)我们应该以编程方式更改每个 grpc 调用的级别还是在配置文件中更改级别?(这个文件会是什么样子?)

logging slf4j netty grpc-java

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

grpc-java ×1

java ×1

jax-rs ×1

logging ×1

netty ×1

rest ×1

resteasy ×1

slf4j ×1