此規則會標示下列參照: javax.xml.rpc.holders 包。 JAX-RPC 套件為每種資料類型都有單獨的持有者類別( IntHolder , StringHolder , DoubleHolder , ETC)。 使用 JAX-WS 現在有一個新的單一 Holder 類,可以使用每種類型進行參數化( Holder<String> , Holder<Int> , ETC)。
JAX-RPC 範例:
JAX-WS 範例:
在上面的範例中,您可以看到現在只有一個套件需要匯入 javax.xml.ws.Holder (而不是 javax.xml.rpc.holders.IntHolder ,以及 javax.xml.rpc.holders.StringHolder )。另一個區別是demoHolder方法的參數;而不是 StringHolder text, IntHolder count 現在你只能打電話 Holder<String> text, Holder<Integer> count .