自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 学习笔记-单体应用环境搭建

后端框架使用SpringBoot,IDE使用IDEA,采用maven进行项目管理。面向企业应用开发,考虑不同用户根据配置访问不同数据库。后端环境初步思路:项目分模块使用动态数据源创建用户角色权限等,使用JWT做授权模拟测试...

2020-02-13 02:27:19 172

原创 antd pro4-(4)界面调整

主界面调整:左上角页面图标src/assets/logo.svg左上角页面标题在 defaultSettings.js:title: 'FunWe 管理平台',右上角的功能在组件components/GlobalHeader里,其中:HeaderSearch - 站内搜索Tooltip - 使用文档Avatar - 下拉功能SelectLang - 国际化我暂时只留下了下拉...

2020-02-21 16:54:39 392

原创 单体应用-前后整合-(2)用户菜单

之前SQL初始化数据中,也包含了部分菜单权限数据。这边我们后端先把菜单的数据初始化到Redis中存放,提供API供前端调用,然后再调整下前端测试。后端将用户菜单数据初始化到Redisdao模块中,先增加个常量:public interface RedisConstant { ... String USER_MENUS = "userMenu-";}定义个类用于返回菜单数据...

2020-02-21 11:02:49 191

原创 单体应用-前后整合-(1)登录相关

前端config:开启代理解决和远程服务器跨域的问题。Q:部署到nigix的时候不清楚是否还需要开启反向代理? proxy: { '/server/api/': { target: 'http://localhost:8080/', changeOrigin: true, secure: false, // 如果是https接口,需要配...

2020-02-20 16:44:56 253

原创 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 2742 1

原创 antd pro4-(3)从服务器请求菜单

参考官网 路由和菜单antd pro中默认菜单根据路由配置,匹配登录用户的权限进行生成。路由节点需要配置authority属性来辅助生成菜单,如:{ path: '/admin', name: 'admin', icon: 'crown', component: './Admin', authority: ['admin'],},考虑到需要比较灵活...

2020-02-16 03:53:50 1492 5

原创 antd pro4-(2)登录相关调整

antd pro默认访问后,直接进入主界面的欢迎。我需要改变一下方式,所有用户需要登录后才可以访问主界面,还有配合后端返回的数据格式,以及使用token来判断是否登录。大致思路:登录成功后将token放入localStorageRequest拦截器:发送请求时,从localStorage获取token加入请求头中Request拦截器:接收返回时,统一处理错误SecurityLayou...

2020-02-15 07:28:56 1046

原创 antd pro4-(1)摸黑前行

路由用到的布局用户登录 …/layouts/UserLayout默认登录校验 …/layouts/SecurityLayout2.1 登录后 …/layouts/BasicLayout

2020-02-14 22:32:44 192

原创 单体应用-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 103

原创 单体应用-SpringBoot-(3)权限控制

如题,实现思路如下:定义用户,角色,权限,三者关联的实体类,定义用户-数据源的实体类。定义各自的Repository,继承JpaRepository。spring jpa本身会自动生成标准的增删改查的方法供使用,也可以按规则定义类似findFirstByUserName(String userName);的方法,不需要自己实现,spring jpa会自动实现该方法。更详细的参考Sp...

2020-02-13 06:52:53 297

原创 单体应用-SpringBoot-(2)动态数据源

主要参考抄袭自SpringBoot之多数据源动态切换数据源顺道看了看抄了抄:springboot+jpa多数据源配置实例SpringBoot重点详解–使用Druid+Jpa自定义配置JPA使用多数据源简单配置分模块后,接着做一下应用的简单配置:数据源redis连接池jpaSpringBoot同时支持 .properties 和.yml 的配置文件。我这同时使用了,因为...

2020-02-13 05:26:37 361

原创 单体应用-SpringBoot-(1)划分模块

几乎完全参考自SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程目前由下到上划分了几个模块:common : 常用比如工具类等core : 打算用来放一些系统级别相关的类,配置等dao : 数据层service : 服务层web : 前后端分离的话主要就剩下Controller了下面是项目和每个模块的pom项目的pom需要注意的是p...

2020-02-13 03:38:41 1087

原创 写在开始

刚刚开始简单记录一下遇到的,和没解决的问题

2020-02-08 23:37:17 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除