激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - spring boot整合hessian的示例

spring boot整合hessian的示例

2020-12-03 09:48sias1991 Java教程

本文通過實例代碼給大家介紹了spring boot整合hessian的方法,需要的朋友可以參考下

首先添加hessian依賴

?
1
2
3
4
5
<dependency> 
   <groupId>com.caucho</groupId> 
    <artifactId>hessian</artifactId> 
    <version>4.0.38</version>
</dependency>

服務端:HessianServer,端口號:8090

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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);
  }
//發(fā)布服務
  @Bean(name = "/HelloWorldService")
  public HessianServiceExporter accountService() {
    HessianServiceExporter exporter = new HessianServiceExporter();
    exporter.setService(helloWorldService);
    exporter.setServiceInterface(HelloWorldService.class);
    return exporter;
  }
}

客戶端代碼:HessianClient,同服務端一樣引入hessian依賴,端口號:8092

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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的問題。

?
1
2
3
4
5
<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的示例,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網(wǎng)站的支持!

原文鏈接:http://blog.csdn.net/sias1991/article/details/75270547

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品在线免费播放 | 色无极影院亚洲 | 成人免费福利网站 | 精品久久久久久久久久久下田 | 国产亚洲精品久久久久久久久久 | 国产一级二级在线播放 | 中文字幕一区久久 | 国产99精品在线 | 欧洲色阁中文字幕 | 久久久久女人精品毛片 | 少妇一级淫片免费放4p | 国产成人精品一区二区视频免费 | 红杏网站永久免费视频入口 | 91综合影院| 久久福利小视频 | 国产亚洲激情 | 国产精品性夜天天视频 | 国产免费看 | 国产亚洲欧美日韩在线观看不卡 | 国产精品久久久久久久久久电影 | 精品国产一区二区亚洲人成毛片 | 欧美成视频在线观看 | 免费男女视频 | 92看片淫黄大片一级 | 亚洲午夜天堂吃瓜在线 | 色视频一区二区 | 欧美国产一区二区三区激情无套 | 久久久国产精品电影 | 精品一区二区三区免费爱 | 国产人成精品一区二区三 | 黄色av网站在线观看 | 毛片大全在线观看 | 国产亚洲高清在线精品不卡 | 性猛aa久久久 | 91精品国产99久久久久久 | 欧美日韩手机在线观看 | 亚洲av一级毛片特黄大片 | 中日韩免费视频 | 精品一区二区久久久久 | 特级西西444www大精品视频免费看 | 精品久久久久久久久久久久包黑料 |