# solon-hprose-demo
**Repository Path**: solonlab/solon-hprose-demo
## Basic Information
- **Project Name**: solon-hprose-demo
- **Description**: No description available
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-07-10
- **Last Updated**: 2025-07-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Solon hprose demo
## 说明
示例内容为
* 单方法注入
```java
@WebServlet(urlPatterns = {"/hproseService"})
public class HproseServletMethod extends HproseServlet {
@Override
protected void setGlobalMethods(HproseMethods methods) {
// 单方法注入
methods.addMethod("hello", new ServiceHprose());
methods.addMethod("helloByName", new ServiceHprose());
}
}
```
* 自定义前缀注入
```java
@WebServlet(urlPatterns = {"/hproseService"})
public class HproseServletMethod extends HproseServlet {
@Override
protected void setGlobalMethods(HproseMethods methods) {
// 注入自定义前缀
methods.addInstanceMethods(new ServiceHprose(), ServiceHprose.class, "custom");
}
}
```
* 注入类中所有public方法
```java
@WebServlet(urlPatterns = {"/hproseService"})
public class HproseServletMethod extends HproseServlet {
@Override
protected void setGlobalMethods(HproseMethods methods) {
// 注入类中所有public方法
methods.addInstanceMethods(new BatchInjectServiceHprose(), BatchInjectServiceHprose.class);
}
}
```
## 更多使用方法参考
> https://github.com/hprose/hprose-java/wiki/Hprose-%E6%9C%8D%E5%8A%A1%E5%99%A8#%E6%89%A9%E5%B1%95-hproseservlet