踩坑记录
1. 数据库时区有关异常
- 解决方案:添加时区参数
jdbc:mysql://localhost:3306/DATABASE?serverTimezone=UTC
2. 更换Maven源
- 解决方案:在setting.xml中加入国内源
1 |
|
3. AOP后置通知和最终通知的顺序颠倒
- 解决方案:将
spring-context版本设为5.2.7.RELEASE
4. 有关MyBatis
在Mybatis中的mapper中的xml文件中写SQL语句时,小于号以及大于号要写成<以及>否则会与xml中的尖括号冲突。
5. 有关微信小程序
在微信小程序中,要求使用https协议。在这里采取的方法是将后台应用部署到服务器上,并使用nginx进行反向代理。最后申请域名,上https证书。
nginx的配置如下:
1 | server { |
配置完成后,重启nginx即可
1 | cd /usr/local/nginx/sbin |
或者重新加载配置文件也可:
1 | ./nginx -s reload |
6. 服务端上项目的打包以及部署
首先进入项目目录,然后编译、打包、运行
1 | mvn clean |