对于我自己托管的JAX-WS(Soap)Web服务,我可以通过定义处理程序链文件并在那里添加处理程序来添加处理程序,例如:
@WebService(serviceName = "My_Service", portName = "My_Port_Soap12", targetNamespace = "urn:mynamespace")
@HandlerChain(file = "handler-chain.xml")
public class MyService { ... }
在我的handler-chain.xml中:
<?xml version="1.0" encoding="UTF-8"?>
<handler-chains xmlns="http://java.sun.com/xml/ns/javaee">
<handler-chain>
<handler>
<handler-class>MyHandler</handler-class>
</handler>
</handler-chain>
</handler-chains>
我有什么方法可以为JAX-RS Rest服务做同样的事情吗?
我需要一些自定义身份验证逻辑,我需要添加到我的服务中。