我想了解CDI,目前只有很少的結果。 :( 其實我stucked與像本例中,Web服務門面:接收參數的CDI驗證
@GET
@Path("/greeting/{name}")
@produces(mediatype.text_plain)
public String sayHello(@PathParam("name") String name)
{
return "Hello " + name;
}
由於使用CDI註解,我想每次做檢查服務器端的字符串被作爲參數,有comething像(注意:@NameValidator
註釋)
@GET
@Path("/greeting/{name}")
@Produces(mediatype.text_plain)
public String sayHello(@NameValidator @PathParam("name") String name)
{
return "Hello " + name;
}
的validaton可以是這樣的事情,在外部類:
if (name == "Andrea") {
throw new Exception();}
它是如何工作?可能嗎?如果不是,有什麼替代方案? 謝謝! 安德烈