基于uniapp+SpringBoot的微信小程序开发
文章平均质量分 67
使用uniapp实现前端页面的编写,Springboot+mybatisplus+JWT+shiro+mysql编写后端接口
实现了前后端交互的完整项目功能。
本专栏所有文章学习完可以完成小程序基础功能开发,实现权限认证以及token设计思想。熟悉Springboot的基础功能和三方集成。
程序员阿卢
JAVA开发爱好者
Springcloud开发爱好者
VUE开发爱好者
uiapp开发爱好者
8年java开发老机
展开
-
uniapp和springboot微信小程序开发实战:前端架构之微信小程序开发表单提交功能
基本上很多项目都有类似于意见反馈、留言等形式的表单提交功能,今天给大家介绍的是使用uniapp和vue组件实现的表单提交功能。表单组件的使用vue必须要熟悉会使用下拉列表、文件输入框等组件的使用技巧。原创 2023-06-21 16:09:09 · 890 阅读 · 3 评论 -
uniapp和springboot微信小程序开发实战:前端架构之微信小程序主页实现
【代码】uniapp和springboot微信小程序开发实战:前端架构之微信小程序主页实现。原创 2023-06-20 17:56:10 · 986 阅读 · 1 评论 -
uniapp和springboot微信小程序开发实战:前端架构搭建之HBuilder X创建项目以及目录介绍
┌─uniCloud 云空间目录,阿里云为uniCloud-aliyun,腾讯云为uniCloud-tcb(详见uniCloud)│─components 符合vue组件规范的uni-app组件目录│ └─comp-a.vue 可复用的a组件├─utssdk 存放uts文件├─pages 业务页面文件存放的目录│ ├─index│ │ └─index.vue index页面│ └─list│ └─list.vue list页面。原创 2023-06-20 17:40:49 · 1592 阅读 · 0 评论 -
uniapp和springboot微信小程序开发实战:后端架构搭建之使用shiro和jwt实现登录认证
认证就是要核验用户的身份,比如说通过用户名和密码来检验用户的身份。说简单一些,认证就 是登陆。登陆之后Shiro要记录用户成功登陆的凭证。授权是比认证更加精细度的划分用户的行为。比如说一个教务管理系统中,学生登陆之后只能查 看信息,不能修改信息。而班主任就可以修改学生的信息。这就是利用授权来限定不同身份用户 的行为。修改配置文件,增加如下内容jwt:#密钥#令牌过期时间(天)expire: 5#令牌缓存时间(天数)原创 2023-06-19 18:58:02 · 2150 阅读 · 5 评论 -
uniapp和springboot微信小程序开发实战:后端架构搭建之数据表单后端验证以及抵御即跨站脚本(XSS)攻击
程序入口添加@ServletComponentScan注解。原创 2023-06-16 20:09:05 · 446 阅读 · 0 评论 -
uniapp和springboot微信小程序开发实战:后端架构搭建之整合swagger实现接口可视化访问调试
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如此简单。原创 2023-06-16 19:58:31 · 1724 阅读 · 0 评论 -
uniapp和springboot微信小程序开发实战:后端架构搭建之封装WEB接口返回对象
作为开发者,开发的接口请求返回数据类型有很多种。比如返回字符串,返回对象,返回集合数组等情况,每个人开发者都有自己喜欢的方式或风格。所以在一个项目开发的时候架构师会定义好返回对象,给前端返回数据格式统一化。这样做还有一个好处,就是避免和前端开发联调出现各种不必要的情况。统一返回对象的封装使得编写的代码更简单、更整洁,便于维护和代码阅读。可以根据定义好的错误和正确枚举类型或者文档返回接口信息,方便当前主流前后端开发的联调,减少沟通成本。接下来一节给大家介绍swagger接口可视化管理和测试使用方法。原创 2023-06-10 23:07:24 · 393 阅读 · 0 评论 -
uniapp和springboot微信小程序开发实战:后端架构搭建之自定义异常
很多时候程序抛出异常都是不可控制的,所以在项目运行的时候,可以自己定义好异常类,用于抛出自己定义好的异常信息,已便于我们排查发现运行出现的问题以及尽快解决问题。代码目录创建代码位置如下:代码实现代码实现如下/***/super(msg);super(msg);原创 2023-06-10 22:50:34 · 89 阅读 · 0 评论 -
uniapp和springboot微信小程序开发实战:后端架构搭建之第二节、整合MyBatis和mybatis-plus
2.控制台根据提示输入表名并按回车,则生成当前输入表entity、mapper、service,controller等类以及目录。1.右键-点击run as ->java application,在test目录下编写工具类具体位置如下图所示。4.编写controller。5.启动程序并访问接口。原创 2023-06-08 18:42:27 · 449 阅读 · 0 评论 -
uniapp和springboot微信小程序开发实战:后端架构搭建之创建springboot项目
springboot项目配置和其他项目配置相比,比较简单,打开resource下面的application.yml文件(不是修改成yml格式),配置以下信息。打开STS,新建Spring Starter Project项目,出现如下所示界面,根据提示填写图片上需要填写的内容。如下图所示,启动没有报错则表示成功,基础环境搭建完成。原创 2023-06-07 18:23:09 · 851 阅读 · 0 评论 -
uniapp和springboot微信小程序开发实战:开发环境准备以及技术选型
这一特点虽降低了部分灵活性,增加了BUG定位的复杂性,但减少了开发人员需要做出决定的数量,同时减少了大量的XML配置,并且可以将代码编译、测试和打包等工作自动化。SpringBoot应用系统开发模板的基本架构设计从前端到后台进行说明:前端常使用模板引擎,主要有FreeMarker和Thymeleaf,它们都是用Java语言编写的,渲染模板并输出相应文本,使得界面的设计与应用的逻辑分离,同时前端开发还会使用到Bootstrap、AngularJS、JQuery等;(6)绝对没有代码生成,不需要XML配置。原创 2023-06-07 15:44:52 · 1022 阅读 · 0 评论