https://github.com/linux-china/hessian-spring-boot-starter
Spring Boot Start for Hessian
https://github.com/linux-china/hessian-spring-boot-starter
Last synced: 9 months ago
JSON representation
Spring Boot Start for Hessian
- Host: GitHub
- URL: https://github.com/linux-china/hessian-spring-boot-starter
- Owner: linux-china
- Created: 2016-12-22T02:09:53.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-11T05:07:16.000Z (almost 9 years ago)
- Last Synced: 2025-10-13T00:09:26.438Z (9 months ago)
- Language: Java
- Size: 11.7 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
hessian-spring-boot-start
=========================
Spring boot starter hessian。
### 如何使用
* 在Spring Boot项目的pom.xml中添加以下依赖:
com.mvnsearch.spring.boot
hessian-boot-starter
1.0.0-SNAPSHOT
* 创建对应的hessian service bean, 这里请注意bean的名称。 代码如下:
@Component(value = "userService")
@HessianService(serviceInterface = UserService.class)
public class UserServiceImpl implements UserService {
public String findNick(Integer id) {
return "nick:" + id;
}
}
* hessian服务最终会以"/userService" 发布出去,客户端代码调用如下,当然你可以可以创建一个Bean。
String url = "http://localhost:8080/userService";
HessianProxyFactory factory = new HessianProxyFactory();
UserService basic = (UserService) factory.create(UserService.class, url);
### 参考文档
* Hessian: http://hessian.caucho.com/