
简账
文章平均质量分 84
Coding&Sharing
itsbintnt@163.com
展开
-
简账 - Vue动态路由及SpringSecurity权限控制
前言在实现动态路由和权限控制之前,可先了解一下以下三个概念:什么是动态路由?现在的大部分项目都是前后端分离的,这就导致了之前后端SpringMVC做的路由跳转交给了前端来控制。动态路由就是前端根据后端返回的路由信息生成权限路由列表什么是权限控制?权限控制就是指在用户发起调用接口的请求后,判断该用户是否有相应的权限,然后选择放行或拦截动态路由和权限控制有什么关系?用户发起的请求都是从某个路由指向的的页面中发起的,所以权限和路由是一个多对一的关系,即一个路由下面会有多个权限。例如列表页 /lis原创 2021-07-06 22:29:42 · 1646 阅读 · 8 评论 -
简账(开源记账软件)-集成Spring Security
前言上文简单描述了什么是SpringSecurity,本文主要讲述如何在SpringBoot中集成Spring Security往期链接简账主要功能介绍简账后端环境简介及部署简账前端环境简介及部署解决小程序扫码授权提示Token不能为空数据库设计简述Spring Security一、开发环境开发环境如下所示:Java:OpenJDK 11Spring Security:5.3.3二、集成Spring Security此处以SpringSecurity + JWT为例原创 2021-06-07 23:50:47 · 887 阅读 · 10 评论 -
简账(开源记账软件)-简述Spring Security
前言本文主要讲述SpringSecurity是什么以及身份认证和授权流程往期链接简账主要功能介绍简账后端环境简介及部署简账前端环境简介及部署解决小程序扫码授权提示Token不能为空数据库设计解决AOP日志记录错误一、了解Spring SecuritySpring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。它是保护基于 Spring 的应用程序的事实上的标准。Spring Security 主要做两件事情身份验证(鉴权)与授权。Spring Securi原创 2021-06-06 18:46:24 · 566 阅读 · 2 评论 -
简账(开源记账软件)-解决AOP日志记录错误
前言在看日志表的时候,发现请求参数全是空的。就在想肯定是哪里出现问题了,下面就是我的解决问题的一些思路往期链接简账主要功能介绍简账后端环境简介及部署简账前端环境简介及部署解决小程序扫码授权提示Token不能为空数据库设计一、问题复现经过测试,请求下面这个接口可以稳定重现此问题数据库记录如下所示:二、解决问题既然能稳定重现,那么解决问题也就不会太困难了。相关代码使用AOP记录日志主要部分的代码如下所示:切面类@Component@Aspect@Slf4jpu原创 2021-06-03 20:53:28 · 361 阅读 · 0 评论 -
简账(开源记账软件)-数据库设计
前言在实际的开发过程中,大家可能都是直接面向需求的,更多的是在现有的基础上怎么实现功能,从而忽略了数据库设计的重要性。本文将介绍数据库设计的具体流程,如ER图、数据库范式等。往期链接简账主要功能介绍简账后端环境简介及部署简账前端环境简介及部署解决小程序扫码授权提示Token不能为空一、主要步骤一般来说数据库设计主要分为以下几个步骤概念设计定义概念设计 的目标是产生反映企业组织信息需求的数据库概念结构,即概念模式。概念模式 是独立于数据库逻辑结构,独立于支持数据库的 DBM原创 2021-06-03 20:48:55 · 3921 阅读 · 0 评论 -
简账(开源记账软件)-解决小程序扫码授权提示Token不能为空
文章目录简账(开源记账软件)-前端环境简介及部署前言一、问题复现二、问题分析定位1.首先看一下正常的登录流程(部分细节已简化)2.问题定位三、解决问题1.确保页面onload在onLaunch之后执行2. 启动时尝试获取token3. 页面onload方法3. 结果四、总结简账(开源记账软件)-前端环境简介及部署前言由于自己有记账的需求,在尝试使用过市面上的记账软件后,发现大多数都有以下几个问题广告比较多,主要分为信息流广告及金融类广告页面太痈肿,使用体验不好部分高级功能需要收费,如数据原创 2021-05-19 23:09:17 · 7572 阅读 · 10 评论 -
简账(开源记账软件)-前端环境简介及部署
文章目录简账(开源记账软件)-前端环境简介及部署前言一、前端主要技术栈简介具体涉及的技术如下所示:Q&A二、环境部署1. 安装nodejs2. 从Github上下载代码3. 安装依赖4. 运行项目三、总结四、致谢简账(开源记账软件)-前端环境简介及部署前言由于自己有记账的需求,在尝试使用过市面上的记账软件后,发现大多数都有以下几个问题广告比较多,主要分为信息流广告及金融类广告页面太痈肿,使用体验不好部分高级功能需要收费,如数据导出所以就萌生了自己做一个记账软件的想法,这个想法原创 2021-05-11 19:38:11 · 2052 阅读 · 0 评论 -
简账(开源记账软件)-后端环境简介及部署
文章目录简账(开源记账软件)-后端环境简介及部署前言一、后端主要技术栈简介具体涉及的技术如下所示:Q&A二、环境部署1. 安装JDK112. 从Github上下载压缩包后解压即可3. 安装docker4. 使用docker-compose创建容器4. 运行程序5. 查看在线文档三、总结四、致谢简账(开源记账软件)-后端环境简介及部署前言由于自己有记账的需求,在尝试使用过市面上的记账软件后,发现大多数都有以下几个问题广告比较多,主要分为信息流广告及金融类广告页面太痈肿,使用体验不好原创 2021-05-08 20:23:37 · 4476 阅读 · 4 评论 -
简账(开源记账软件)-功能介绍
文章目录简账(开源记账软件)-功能介绍前言一、主要技术栈简介二、主要功能三、项目难点四、总结简账(开源记账软件)-功能介绍前言由于自己有记账的需求,在尝试使用过市面上的记账软件后,发现大多数都有以下几个问题广告比较多,主要分为信息流广告及金融类广告页面太痈肿,使用体验不好部分高级功能需要收费,如数据导出所以就萌生了自己做一个记账软件的想法,这个想法在2020年5月左右落地的,到目前也快有一年了。本着OpenSource的想法,已全部开源,也想借写博客的机会获得一些Star❤正式环原创 2021-04-30 11:18:24 · 6655 阅读 · 1 评论