Skip to content

这是一个用SpringBoot+JPA打造的基于微信服务号平台的点餐系统的后端,前端是一个使用Vue.js构建的运行于微信公众号的WebApp。前后端完全分离,前后端之间通过RESTful风格的接口相连。

Notifications You must be signed in to change notification settings

chenxingxing6/springboot-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

###基于SpringBoot的微信点餐系统


总结

  1. 怎么接入微信公众号,appId,appSecret,token,openId
  2. 微信支付
  3. 微信扫码登陆
  4. websocket消息推送
  5. 微信网页授权的整个过程
  6. 微信菜单怎么生成
  7. springboot redis怎么用
  8. redis分布式锁
  9. java8 lambda表达式
  10. ResultVO

微信公众平台

<dependency>
    <groupId>com.github.binarywang</groupId>
    <artifactId>weixin-java-mp</artifactId>
    <version>2.7.0</version>
</dependency>

微信支付

<dependency>
    <groupId>cn.springboot</groupId>
    <artifactId>best-pay-sdk</artifactId>
    <version>1.1.0</version>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

webSocket

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
@Autowired
private StringRedisTemplate redisTemplate;

redisTemplate.opsForValue().set(code, openid.toString() , expire, TimeUnit.SECONDS);
String openId = redisTemplate.opsForValue().get(code); 

RestTemplate

RestTemplate restTemplate=new RestTemplate();
String response=restTemplate.getForObject(url,String.class);

About

这是一个用SpringBoot+JPA打造的基于微信服务号平台的点餐系统的后端,前端是一个使用Vue.js构建的运行于微信公众号的WebApp。前后端完全分离,前后端之间通过RESTful风格的接口相连。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 80.0%
  • FreeMarker 15.2%
  • CSS 3.9%
  • HTML 0.9%