springboot
你的瓦刀
这个作者很懒,什么都没留下…
展开
-
QQ第三方登陆的那些坑(不同应用的用户openid不一致),存量用户OpenID转UnionID的方法
在准备发布NiterApp的时候发现QQ互联平台下不同应用的openid是不一致的,由于qq互联web版和app版的应用不同,所以同一用户授权登录后获取到的openid是不同的。换句话说,因为之前数据库存储的是用户的openid,所以同一用户在web端和app端授权后将会创建、登录一个不同的账号。这样是肯定不符合需求的。为了不同应用之间进行用户信息互通,NiterForum最新版本将保存用...原创 2020-04-02 18:32:17 · 2395 阅读 · 6 评论 -
【NiterForum2.0】基于Springboot2.X的论坛/社区/BBS系统(Thymeleaf+layui+mybatis),有配套APP,适合初学者学习,交流以及毕业设计参考(附源码)
尼特社区-NiterForum-一个论坛程序,几乎具有一个论坛/社区所应该有的全部功能-后端Springboot-前端Thymeleaf-可供初学者,学习、交流使用,也可用于大学毕业生的毕业设计参考(仅供参考!),暂不建议用于正式用途。喜欢的话,恳请在Github与Gitee上给个star(*❦ω❦)在线体验https://niter.cn/技术栈SpringBoot框架。 Th...原创 2020-02-25 22:39:47 · 1295 阅读 · 2 评论 -
解决安装SSL后,通过https访问出现“您与此网站建立的链接并非完全安全”提示的问题
之前安装SSL并配置https访问之后,通过谷歌等浏览器访问出现这个提示:原因是我们的页面存在一些不安全的http请求,比如图片、js等静态文件。我们只需要将其升级为https请求即可。页面的head中加入:<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">...原创 2020-02-25 22:24:13 · 5276 阅读 · 0 评论 -
【JAVA笔记】SpringBoot 2安装SSL配置HTTPS,并实现HTTP自动跳转HTTPS访问,或同时启用http与https访问
本次用于测试的尼特社区使用的是Spring boot 2.1.6版本,理论上2.X都能成功。一、申请、下载SSL证书。(已申请的忽视此步骤)腾讯云、阿里云、UCLOUD都提供免费的证书,可以去申请下载。各平台大同小异,下面以腾讯为例。腾讯云地址:https://cloud.tencent.com/product/ssl①登陆后进入腾讯云控制台:https://console.clo...原创 2020-02-01 21:49:14 · 1008 阅读 · 0 评论 -
【JAVA笔记】记一次HandlerInterceptor处理器拦截优化,解决preHandle()执行多次的问题
1.简介preHandle方法是进行处理器拦截用的,顾名思义,该方法将在Controller处理之前进行调用。SpringMVC中的Interceptor拦截器是链式的,可以同时存在多个Interceptor,然后SpringMVC会根据声明的前后顺序一个接一个的执行,而且所有的Interceptor中的preHandle方法都会在Controller方法调用之前调用。(SpringMVC...原创 2020-02-01 20:30:21 · 4454 阅读 · 0 评论