spring boot整合hessian的示例
发布时间 - 2026-01-11 02:23:25 点击率:次首先添加hessian依赖
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
<version>4.0.38</version>
</dependency>
服务端:HessianServer,端口号:8090
public interface HelloWorldService {
String sayHello(String name);
}
@Service("HelloWorldService")
public class HelloWorldServiceImpl implements HelloWorldService {
@Override
public String sayHello(String name) {
return "Hello World! " + name;
}
}
@SpringBootApplication
public class HessianServerApplication {
@Autowired
private HelloWorldService helloWorldService;
public static void main(String[] args) {
SpringApplication.run(HessianServerApplication.class, args);
}
//发布服务
@Bean(name = "/HelloWorldService")
public HessianServiceExporter accountService() {
HessianServiceExporter exporter = new HessianServiceExporter();
exporter.setService(helloWorldService);
exporter.setServiceInterface(HelloWorldService.class);
return exporter;
}
}
客户端代码:HessianClient,同服务端一样引入hessian依赖,端口号:8092
public interface HelloWorldService {
String sayHello(String name);
}
@SpringBootApplication
public class HessianClientApplication {
@Bean
public HessianProxyFactoryBean helloClient() {
HessianProxyFactoryBean factory = new HessianProxyFactoryBean();
factory.setServiceUrl("http://localhost:8090/HelloWorldService");
factory.setServiceInterface(HelloWorldService.class);
return factory;
}
public static void main(String[] args) {
SpringApplication.run(HessianClientApplication.class, args);
}
}
@RestController
public class TestController {
@Autowired
private HelloWorldService helloWorldService;
@RequestMapping("/test")
public String test() {
return helloWorldService.sayHello("Spring boot with Hessian.");
}
}
访问地址即可:http://localhost:8092/test
PS:springboot hessian
注意把hessian的依赖换成4.0.38或者把git文件里的4.0.37放到maven*中去,推荐使用4.0.37版本。38版本存在序列化bigdecimal的问题。
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
<version>4.0.37</version>
</dependency>
git:
https://git.oschina.net/wong_loong/rpc.git
以上所述是小编给大家介绍的spring boot整合hessian的示例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# spring
# boot整合hessian
# springboot整合freemarker详解
# springboot整合spring-data-redis遇到的坑
# Spring Boot整合MyBatis操作过程
# Spring Boot中整合Spring Security并自定义验证代码实例
# 详解Spring Boot整合Mybatis实现 Druid多数据源配置
# SpringBoot定时任务两种(Spring Schedule 与 Quartz 整合 )实现方法
# springboot与mybatis整合实例详解(完美融合)
# 小编
# 服务端
# 端口号
# 在此
# 推荐使用
# 给大家
# 中去
# 所述
# 给我留言
# 感谢大家
# 客户端
# 疑问请
# 有任何
# 序列化
# implements
# return
# Override
# HelloWorldServiceImpl
# sayHello
# String
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
高性能网站服务器配置指南:安全稳定与高效建站核心方案
如何快速生成橙子建站落地页链接?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
焦点电影公司作品,电影焦点结局是什么?
昵图网官网入口 昵图网素材平台官方入口
Android滚轮选择时间控件使用详解
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
Laravel如何处理和验证JSON类型的数据库字段
Laravel distinct去重查询_Laravel Eloquent去重方法
如何在Windows 2008云服务器安全搭建网站?
5种Android数据存储方式汇总
如何用已有域名快速搭建网站?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
专业商城网站制作公司有哪些,pi商城官网是哪个?
利用python获取某年中每个月的第一天和最后一天
如何制作一个表白网站视频,关于勇敢表白的小标题?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
敲碗10年!Mac系列传将迎来「触控与联网」双革新
Android实现代码画虚线边框背景效果
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
Python结构化数据采集_字段抽取解析【教程】
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
如何在宝塔面板创建新站点?
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
Linux网络带宽限制_tc配置实践解析【教程】
晋江文学城电脑版官网 晋江文学城网页版直接进入
JavaScript如何操作视频_媒体API怎么控制播放
打造顶配客厅影院,这份100寸电视推荐名单请查收
PHP 500报错的快速解决方法
利用 Google AI 进行 YouTube 视频 SEO 描述优化
黑客如何利用漏洞与弱口令入侵网站服务器?
CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
如何选择可靠的免备案建站服务器?
如何自定义建站之星模板颜色并下载新样式?
如何快速搭建自助建站会员专属系统?
iOS验证手机号的正则表达式

