README.md 1.7 KB
Newer Older
如梦技术's avatar
如梦技术 已提交
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
## 说明
jfinal weixin 的 spring boot starter,这个starter是为了方便boot用户使用。

具体demo请查看:`spring-boot-weixin-demo`

## Jar包依赖
```xml
<dependency>
    <groupId>net.dreamlu</groupId>
    <artifactId>spring-boot-starter-weixin</artifactId>
    <version>1.0.0</version>
</dependency>
```

`说明`:依赖`spring-boot-starter-aop`

## 使用
### 启用微信
```java
@EnableDreamWeixin
```

### 消息
#### 公众号
1. 继承`MsgControllerAdapter`,实现需要重写的消息。

2. 添加注解`@WxMsgController`,注解value为你的消息地址,使用/weixin/wx

### 小程序
1. 继承`WxaMsgController`,实现需要重写的消息。

2. 添加注解`@WxMsgController`,注解value为你的消息地址,使用/weixin/wxa

### Api
1. 使用传统的spring的控制器即可

2. 添加`@WxApi`注解

### 配置
| 配置项 | 默认值 |
| ----- | ------ |
| dream.weixin.access-token-cache | dreamWeixinCache |
| dream.weixin.app-id-key | appId |
| dream.weixin.dev-mode | false |
| dream.weixin.url-patterns | /weixin/* |
| dream.weixin.wx-configs | 公众号的配置 |
| dream.weixin.wxa-config | 小程序配置 |

`注意`
- cache使用spring的cache,需要`@EnableCaching`开启。
- `access-token-cache`建议配置有效时间7100秒。

## 捐助共勉
 <img src="https://gitee.com/uploads/images/2018/0311/153544_5afb12b1_372.jpeg" width="250px"/>
 <img src="https://gitee.com/uploads/images/2018/0311/153556_679db579_372.jpeg" width="250px"/>

## VIP群
捐助¥199即可加入如梦技术VIP,捐助后联系QQ: 596392912

#### VIP权益
1. spring boot版安全框架(maven + spring boot + spring security + thymeleaf)

2. 技术资料共享

3. spring cloud脚手架(改造中)

4. 更多私有Git资源,