我在Java EE 6中创建一个Web服务,用@WebService
注释企业bean。
我只需要公开一些bean方法,所以我只用@WebMethod
注释了所需的方法。
不幸的是,JAX-WS忽略了注释并尝试公开所有方法。问题是有一种方法,不打算用作Web服务操作,它返回一个接口,这不能由JAX-WS管理,因此不会部署Web服务。
这是预期的行为,还是我错过了什么?
答案 0 :(得分:13)
您可以将属性“exclude”添加到注释并将其设置为true。 Javadoc声明:标记一种不作为Web方法公开的方法。