小程序代码部署 第1篇
(也可以不用命令行直接在bin目中找到双击进行启动)
等日志打到最后 服务即启动,此时就可以用已绑定的域名直接访问项目
效果展示(直接在浏览器访问配置的域名即可)
至此整个服务就已部署完成 (此步骤是为了微信小程序调用后端接口必须使用域名)
返回微信开发者工具将后端接口、图片等前缀都改为该域名例如:
PS:
整个流程过程中会遇到各种问题,之后再见到会及时补充(后续等测试版本优化完还会出一版详细展示的过程)
列举一个tomcat乱码问题:
关于本机tomcat打印控制台信息乱码等问题,此问题分析是因为cmd命令属性编码格式为GBK,本次测试采用的是修改tomcat的conf中文件中的编码格式为GBK处理的。
小程序代码部署 第2篇
1.创建maven project,先创建一个名为SpringBootDemo的项目,选择【New Project】
然后在弹出的下图窗口中,选择左侧菜单的【New Project】
左侧选择【Spring initializr】,通过idea中集成的Spring initializr工具进行spring boot项目的快速创建。窗口右侧:name可根据自己喜好设置,group和artifact和上面一样的规则,其他选项保持默认值即可,【next】
Developer Tools模块勾选【Spring Boot DevTools】,web模块勾选【Spring Web】,此时,一个Springboot项目已经搭建完成,可开发后续功能
创建一个entity实体类文件夹,并在该文件夹下创建项目用到的实体类
由于我们使用mybatis-plus,所以简单的增删改查不用自己写,框架自带了,只需要实现或者继承他的Mapper、Service
创建控制器Controller
添加依赖
先导入spring boot的web包
配置Swagger
创建一个swagger的配置类,命名为
接口测试
运行Spring Boot项目,默认端口8080,通过地址栏访问url
接口组定义
根据不同的业务区分不同的接口组,使用@API来划分
接口定义
使用@ApiModel来标注实体类,同时在接口中定义入参为实体类作为参数。
@ApiModel:用来标类
常用配置项:value:实体类简称;description:实体类说明
@ApiModelProperty:用来描述类的字段的含义。
小程序代码部署 第3篇
修改为:(name处需填注册好的域名,docBase的作用为 浏览器输入就可以访问原本需要输入才能访问到项目)
3-1 win+R 输入cmd打开命令行,然后输入ipconfig
3-2 到阿里云控制台 进入域名列表中的域名解析
3-3 添加记录—> 记录值中填入第一步查到的ipv4地址就可以进行绑定(TTL为解析生效时间)