- 博客(13)
- 收藏
- 关注
原创 学习笔记-单体应用环境搭建
后端框架使用SpringBoot,IDE使用IDEA,采用maven进行项目管理。面向企业应用开发,考虑不同用户根据配置访问不同数据库。后端环境初步思路:项目分模块使用动态数据源创建用户角色权限等,使用JWT做授权模拟测试...
2020-02-13 02:27:19 188
原创 antd pro4-(4)界面调整
主界面调整:左上角页面图标src/assets/logo.svg左上角页面标题在 defaultSettings.js:title: 'FunWe 管理平台',右上角的功能在组件components/GlobalHeader里,其中:HeaderSearch - 站内搜索Tooltip - 使用文档Avatar - 下拉功能SelectLang - 国际化我暂时只留下了下拉...
2020-02-21 16:54:39 435
原创 单体应用-前后整合-(2)用户菜单
之前SQL初始化数据中,也包含了部分菜单权限数据。这边我们后端先把菜单的数据初始化到Redis中存放,提供API供前端调用,然后再调整下前端测试。后端将用户菜单数据初始化到Redisdao模块中,先增加个常量:public interface RedisConstant { ... String USER_MENUS = "userMenu-";}定义个类用于返回菜单数据...
2020-02-21 11:02:49 213
原创 单体应用-前后整合-(1)登录相关
前端config:开启代理解决和远程服务器跨域的问题。Q:部署到nigix的时候不清楚是否还需要开启反向代理? proxy: { '/server/api/': { target: 'http://localhost:8080/', changeOrigin: true, secure: false, // 如果是https接口,需要配...
2020-02-20 16:44:56 279
原创 FAQ: antd pro/umi 添加区块错误
虽然按照antd pro/umi官网构建的项目,执行添加模块操作时:$ umi block add EmptyPage或$ umi block add https://github.com/umijs/umi-blocks/tree/master/demo报出异常类似:× error AssertionError [ERR_ASSERTION]: C:\Users\用户名\...
2020-02-17 11:08:56 2785 1
原创 antd pro4-(3)从服务器请求菜单
参考官网 路由和菜单antd pro中默认菜单根据路由配置,匹配登录用户的权限进行生成。路由节点需要配置authority属性来辅助生成菜单,如:{ path: '/admin', name: 'admin', icon: 'crown', component: './Admin', authority: ['admin'],},考虑到需要比较灵活...
2020-02-16 03:53:50 1557 5
原创 antd pro4-(2)登录相关调整
antd pro默认访问后,直接进入主界面的欢迎。我需要改变一下方式,所有用户需要登录后才可以访问主界面,还有配合后端返回的数据格式,以及使用token来判断是否登录。大致思路:登录成功后将token放入localStorageRequest拦截器:发送请求时,从localStorage获取token加入请求头中Request拦截器:接收返回时,统一处理错误SecurityLayou...
2020-02-15 07:28:56 1094
原创 antd pro4-(1)摸黑前行
路由用到的布局用户登录 …/layouts/UserLayout默认登录校验 …/layouts/SecurityLayout2.1 登录后 …/layouts/BasicLayout
2020-02-14 22:32:44 217
原创 单体应用-SpringBoot-(4)模拟测试
推荐下载使用Postman,用于模拟请求进行测试。界面简单,也可百度使用。这里测试下用户登录,访问权限,以及访问不同的数据库。写个简单的Entity和Repository来进行测试,略去getter/setter和Repository:@Entity@Table(name = "abc")public class Abc { @Id private String s;...
2020-02-13 07:52:52 126
原创 单体应用-SpringBoot-(3)权限控制
如题,实现思路如下:定义用户,角色,权限,三者关联的实体类,定义用户-数据源的实体类。定义各自的Repository,继承JpaRepository。spring jpa本身会自动生成标准的增删改查的方法供使用,也可以按规则定义类似findFirstByUserName(String userName);的方法,不需要自己实现,spring jpa会自动实现该方法。更详细的参考Sp...
2020-02-13 06:52:53 339
原创 单体应用-SpringBoot-(2)动态数据源
主要参考抄袭自SpringBoot之多数据源动态切换数据源顺道看了看抄了抄:springboot+jpa多数据源配置实例SpringBoot重点详解–使用Druid+Jpa自定义配置JPA使用多数据源简单配置分模块后,接着做一下应用的简单配置:数据源redis连接池jpaSpringBoot同时支持 .properties 和.yml 的配置文件。我这同时使用了,因为...
2020-02-13 05:26:37 382
原创 单体应用-SpringBoot-(1)划分模块
几乎完全参考自SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程目前由下到上划分了几个模块:common : 常用比如工具类等core : 打算用来放一些系统级别相关的类,配置等dao : 数据层service : 服务层web : 前后端分离的话主要就剩下Controller了下面是项目和每个模块的pom项目的pom需要注意的是p...
2020-02-13 03:38:41 1192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人