当前位置:网站首页 > Java教程 > 正文

java小程序后台开发教程



最近接触了小程序的开发,后端选择Java,因为小程序的代码运行在腾讯的服务器上,而我们自己编写的Java代码运行在我们自己部署的服务器上,所以一开始不是很明白小程序如何与后台进行通信的,然后查找资料发现结合了官方提供的api后好像和我们普通的web前后端通信也没有多大的区别,有想法后就写了这个测试程序。

大家在刚开始开发的时候一般都没有自己的服务器及域名,所以大家在本地编写的时候,在“详细”下的“项目设置”里面将“不校验域名安全性”勾选。

可先阅读官方文档

OBJECT参数说明:

success返回参数说明:

data 数据说明:

最终发送给服务器的数据是 String 类型,如果传入的 data 不是 String 类型,会被转换成 String 。转换规则如下:

  • 对于  为  的数据,会对数据进行 JSON 序列化
  • 对于  为  的数据,会将数据转换成 query string (encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)...)

必须加上{}

主要框架springboot,开发工具idea,服务器阿里云服务器。

在实际项目中可能涉及数据库,还要整合mybatis,在文章中,仅仅做测试就不做使用数据库的测试

启动项目时直接右击run即可

至此简易的后端框架基本完成

  说明:@RestController与Controller注解的区别

      @RestController相当于它能实现将后端得到的数据在前端页面(网页)中以json串的形式传递。

      微信小程序与后台数据之间的数据传递就是以json报文的形式传递。这也是选择springboot框架开发小程序后台的主要原因之一,可以方便进行小程序后套开发

下面以一个简单的按钮请求数据为例:

将hello放到第一行,则首先进入hello.wxml

测试结果如下所示

  点击按钮显示姓名

  • 上一篇: java教程430
  • 下一篇: java教程220集
  • 版权声明


    相关文章:

  • java教程4302024-11-29 16:18:04
  • java web ftp服务器搭建教程2024-11-29 16:18:04
  • java io流 菜鸟教程2024-11-29 16:18:04
  • java sos 菜鸟教程2024-11-29 16:18:04
  • java版账号注册教程2024-11-29 16:18:04
  • java教程220集2024-11-29 16:18:04
  • java vm安装教程2024-11-29 16:18:04
  • java 序列化 教程2024-11-29 16:18:04
  • java免费教程4372024-11-29 16:18:04
  • java web 简易教程2024-11-29 16:18:04