微信小程序开发(一)

二次信任 提交于 2019-12-01 08:52:18

一、前言

一直以来,我都在想要进行实战来将自己所学的知识巩固和掌握,不然学完就忘了,也无法进行实际运用,岂不是很废。所以想尝试一下做一个微信小程序,但自己实在是有拖延症也有懒病,一直也没开始。现在就要在这里立个flag了,以后至少一周两个微信小程序开发博客,要把这个事情提上学习日程呀。虽然我觉得很快就停更,希望自己能够做到吧,对得起自己这一份初心,也希望在这个过程中记录下自己学到的新知识。

二、会使用到的框架和组件(可能会)

因为刚开始做嘛,先做一个简单一点的,需要的东西也不会很多:

springboot

微信开发者工具(Typescript)

mybatis

三、微信小程序项目构建

首先可以进入https://developers.weixin.qq.com/doc/去看一下微信开发官方的指南,看一下组件的文档啥的,也顺便下载一个微信开发者工具。

 

 下载好了之后,打开新建项目,会让你填项目的相关信息,在这里你可以选择新建小程序还是小游戏,游戏这个东西对前端要求很高,我这个菜鸡就不去碰了。

需要注意的是每个app都需要AppID,这个AppID需要到微信官方去申请,每个微信账号有5个AppID的拥有权限,也就是说一个人最多能同时开发5个APP。

可以选择是JavaScript还是TypeScript,对我来说都一样,反正都要学,那肯定要学作为JavaScript超集的TypeScript。

 

 

 

 到了这一步,我们先放置它,转身先去搞定我们的后端,因为毕竟要后端先搞定接口,前端才能将精力投入到界面当中去嘛(虽然都是我一个人做)。

 四、Spring boot部署后台

1.Spring boot概念

官方说明:Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring.

意思其实就是Springboot是相比于Spring更为简单,不需要花大量时间精力去配置框架环境的这么一个Spring的简化。它简单、快速、方便地搭建项目;对主流开发框架的无配置集成;极大提高了开发、部署效率。

2.Spring boot项目新建

使用IDEA(Java神奇),首先新建项目,选择Spring Initializr,选择默认URL。

 

然后修改项目信息

 

 然后会让你选择要勾选的模板,这里我推荐勾选上Lombok和Spring Boot DevTools,一个是用来给我们简化实体Bean中大量的Getter/Setter等方法,另一个是用来进行热部署。

然后最关键的就是要勾选上Web和Mybatis的模板

 

 

 然后创建项目完成之后,会看到项目目录是这样的:

 

 

 

 接下来就开始我们后台的开发。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!