package org.example.ws;
import jakarta.xml.ws.Endpoint;
import org.apache.cxf.Bus;
import org.apache.cxf.bus.spring.SpringBus;
import org.apache.cxf.jaxws.EndpointImpl;
import org.apache.cxf.transport.servlet.CXFServlet;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @author eason
* @date 2024-12-05 11:22
* @copyright Copyright (c) 2024 eason
*/
@Configuration
public class StartClass {
@Configuration
public class StartClas {
@Bean(name = Bus.DEFAULT_BUS_ID)
public SpringBus springBus() {
return new SpringBus();
}
@Bean(name = "wsBean")
public ServletRegistrationBean dispatcherServlet() {
ServletRegistrationBean wbsServlet = new ServletRegistrationBean(new CXFServlet(), "/ws/*");
wbsServlet.addUrlMappings("/ws/*");
return wbsServlet;
}
@Bean
public UserService userService() {
return new UserServiceImpl();
}
@Bean
public Endpoint endpointPurchase(SpringBus springBus, UserService userService) {
EndpointImpl endpoint = new EndpointImpl(springBus(), userService());
endpoint.publish("/api");
System.out.println("服务发布成功!地址为:http://localhost:8081/ws/api?wsdl");
return endpoint;
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
web service 整合 jdk 17 springboot 3.4.0
共30个文件
class:8个
java:7个
xml:7个
需积分: 0 0 下载量 20 浏览量
更新于2024-12-05
收藏 27KB ZIP 举报
client 在test目录里面
收起资源包目录
SpringBoot3_4_0.zip (30个子文件)
SpringBoot3_4_0
HELP.md 1KB
mvnw.cmd 7KB
pom.xml 4KB
.gitattributes 38B
src
test
java
org
example
Client.java 1KB
SpringBoot340ApplicationTests.java 219B
main
resources
application.properties 40B
templates
static
java
org
example
SpringBoot340Application.java 330B
ws
StartClass.java 1KB
UserService.java 410B
UserServiceImpl.java 670B
User.java 598B
.idea
jarRepositories.xml 880B
workspace.xml 5KB
misc.xml 607B
inspectionProfiles
Project_Default.xml 155B
compiler.xml 727B
.gitignore 184B
encodings.xml 191B
target
classes
application.properties 40B
org
example
SpringBoot340Application.class 750B
ws
User.class 970B
UserService.class 421B
StartClass.class 490B
StartClass$StartClas.class 2KB
UserServiceImpl.class 1KB
test-classes
org
example
SpringBoot340ApplicationTests.class 548B
Client.class 2KB
generated-test-sources
test-annotations
generated-sources
annotations
mvnw 10KB
.gitignore 395B
共 30 条
- 1
资源推荐
资源预览
资源评论
2023-10-13 上传
159 浏览量
183 浏览量
138 浏览量
2023-09-04 上传
2024-01-08 上传
197 浏览量
152 浏览量
107 浏览量
2023-12-12 上传
195 浏览量
2024-03-20 上传
101 浏览量
161 浏览量
2024-04-12 上传
162 浏览量
2024-03-26 上传
5星 · 资源好评率100%
127 浏览量
134 浏览量
2024-07-19 上传
186 浏览量
2024-07-18 上传
176 浏览量
2020-04-30 上传
5星 · 资源好评率100%
156 浏览量
2023-06-19 上传
5星 · 资源好评率100%
181 浏览量
资源评论
qq_41600765
- 粉丝: 18
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- FeiQ.rar 局域网内通信服务软件
- 172.16.100.195
- 光储并网simulink仿真模型,直流微电网 光伏系统采用扰动观察法是实现mppt控制,储能可由单独蓄电池构成,也可由蓄电池和超级电容构成的混合储能系统,并采用lpf进行功率分配 并网采用pq控制
- python编写微信读取smart200plc的数据发送给微信联系人
- 光储并网VSG系统Matlab simulink仿真模型,附参考文献 系统前级直流部分包括光伏阵列、变器、储能系统和双向dcdc变器,后级交流子系统包括逆变器LC滤波器,交流负载 光储并网VSG系
- file_241223_024438_84523.pdf
- 质子交膜燃料电池PEMFC Matlab simulink滑模控制模型,过氧比控制,温度控制,阴,阳极气压控制
- IMG20241223015444.jpg
- 模块化多电平变器(MMC),本模型为三相MMC整流器 控制策略:双闭环控制、桥臂电压均衡控制、模块电压均衡控制、环流抑制控制策略、载波移相调制,可供参考学习使用,默认发2020b版本及以上
- Delphi 12 控件之FlashAV FFMPEG VCL Player For Delphi v7.0 for D10-D11 Full Source.7z
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功