【发布时间】:2012-12-29 09:33:57
【问题描述】:
我有如下简单的 JAX-RS bean:
@Path('/client')
class ClientResource {
@POST
public Response post(Client client) {
...
}
}
Client 正在从 json 响应正文创建。
是否可以让Client 类成为 CDI 感知 bean?我希望能够做这样的事情:
class Client {
@Inject
private Validator validator;
public String clientName;
public validate() {
// use validator here
}
}
默认情况下我得到validator null,所以客户端似乎没有被管理。
我正在使用带有 RESTEasy 的 JBoss 作为 Jax-RS 实现。
编辑
我想我可以提供来自 JSON 的自定义映射器,但它似乎有很多样板代码。
【问题讨论】:
标签: json jax-rs java-ee-6 cdi bean-validation