当前位置:首页>开发>正文

webservlet注解 webservice的声明实现类的那个注解是什么意思

2023-04-10 10:54:07 互联网 未知 开发

webservlet注解 webservice的声明实现类的那个注解是什么意思

webservice的声明实现类的那个注解是什么意思?

@WebService
1、serviceName: 对外发布的服务名,指定 Web Service 的服务名称:wsdl:service。缺省值为 Java 类的简单名称 Service。(字符串)
2、endpointInterface: 服务接口全路径, 指定做SEI(Service EndPoint Interface)服务端点接口
3、name:此属性的值包含XML Web Service的名称。在默认情况下,该值是实现XML Web Service的类的名称,wsdl:portType 的名称。缺省值为 Java 类的简单名称 Service。(字符串)
4、portName: wsdl:portName。缺省值为 WebService.name Port。
5、targetNamespace:指定你想要的名称空间,认是使用接口实现类的包名的反缀
6、wsdlLocation:指定用于定义 Web Service 的 WSDL 文档的 Web 地址。Web 地址可以是相对路径或绝对路径。(字符串)
注意:实现类上可以不添加Webservice注解

@WebServlet这玩意儿有什么用

@WebServlet 用于将一个类声明为 Servlet,该注解将会在部署时被容器处理,容器将根据具体的属性配置将相应的类部署为 Servlet。该注解具有下表给出的一些常用属性(以下所有属性均为可选属性,但是 vlaue 或者 urlPatterns 通常是必需的,且二者不能共存,如果同时指定,通常是忽略 value 的取值)

@webservice 注解 怎么设置content-type

一般都有默认扩展名对应的Content-type,大部分的服务器软件都有MIME的映射关系
如果代码里面设置了Content-Type则使用代码里设置的,否则就使用映射表里的,如果扩展名不再映射表里,则使用默认的,一般为application/octet-stream的类型

最新文章