当前位置: 首页 > news >正文

建设一个网站要多少费用吗网站优化方法

建设一个网站要多少费用吗,网站优化方法,网站维护年费,logo创意目录 前言 实现思路 代码结构 使用说明 前言 前面我们了解了关于微服务权限设计方案以及J W T的相关介绍#xff0c;今天我们来聊一下#xff0c;如何避免自己重复的写相同的代码#xff0c;一次代码实现#xff0c;即可完美复制到任何项目中实现权限相关的功能。 实现…目录 前言 实现思路 代码结构 使用说明 前言 前面我们了解了关于微服务权限设计方案以及J W T的相关介绍今天我们来聊一下如何避免自己重复的写相同的代码一次代码实现即可完美复制到任何项目中实现权限相关的功能。 实现思路 首先我们要做的就是先将我们的权限模块的功能了解要做哪些东西。比如用户登录、授权、认证、过滤、拦截等等。 我们将内容写完了还不算完成要做成可以引入到其他项目中的jar包我们不能将一些配置项写死比如过滤内容、登录路径、退出路径、数据库访问链接等等。 上述文件是要让使用jar包的人灵活的自己配置可控的来实现他人的高度定制内容 代码结构 我们看一下我自己实现的权限通用模块的jar包如下图 上图中每一个类的含义如下表所示 类名含义 TokenWebSecurityConfig 安全配置类2.7.0之前版本使用的 TwoWebSecurityConfig 安全配置类2.7.0之后版本使用的 SecutityBaseController 测试权限控制类 TokenAuthFilter 授权过滤器 TokenLoginFilter 认证过滤器 PermissionResp 权限响应类 DefaultPasswordEncoder 密码处理工具类 TokenLogoutHandler 退出处理器 TokenManager token管理工具类 UnauthEntryPoint 未授权统一处理类 实现未授权处理类 SecurityUser 安全用户实体类 SecurityApplication 启动类打包时可删除此类 这其中我引入了自己的通用模块中的异常处理、以及一些工具类这些类在使用过程中完全可以自己去实现代码大致相同的内容。没有必要完全照搬我的。自己适用即是最好的。 使用说明 下面的文档适用于readme.md #工具使用说明使用时需要在启动类扫描你的包路径 ## 1、Spring security的使用说明不需要使用Spring security的需要在引入jar报的时候排除相关依赖dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-security/artifactId/dependency需要引入的需要添加下面的配置token:# 是否校验token时效性,默认为trueenable: true# 是否校验token默认为truecheckToken: true# 是否校验登录默认truecheckLogin: true# 是否校验菜单权限默认为truecheckPermission: false;# 过期时间(分钟)time: 30# Token 存入缓存的key 后缀oldSuffix: aaa-TOKEN# 刷新Token 存入缓存的key 后缀refSuffix: aaa-REF-TOKEN# Token 编码秘钥signKey: 123456783909823permission:# 保存权限到redis的key后缀key值为用户登录名userName - suffixsuffix: aaa-PERMISSIONlogin:# 登录地址url: /aaa/loginloginOut:url: /aaa/loginoutfilterInformation: /ws/**,/swagger-ui.html,/webjars/springfox-swagger-ui/**,/swagger-resources/**,/v2/api-docs/**,/manage/permission/range,favicon.ico,/doc.html,/webjars/**,/swagger-resources/**,/v2/api-docs/**,/configuration/security,/aa/captcha,/user/register将resources/security中的UserDetailsServiceImpl复制到自己的service中调整具体的实现逻辑# version2.0 : 调整User实体类增加公司ID、用户UUID、去掉了公交公司ID3.0 : 调整生成token时增加了companyId和UUID通过token获取companyId4.0 : SpringSectury调整为2.7版本以上后TokenWebSecurityConfig设置为过期使用新的TwoWebSecurityConfig 好了关于通用权限模块设计就到这里 欢迎点击西方卡片关注《coder练习生》
http://www.w-s-a.com/news/474184/

相关文章:

  • 企业网站改版的意义响应式网站建设新闻
  • 大连金州新区规划建设局网站金坛市建设局网站
  • 有哪些做排球比赛视频网站wordpress 教师工作坊
  • 深圳好点的网站建设公司互联网企业信息服务平台
  • 下载空间大的网站建设哈尔滨网站制作软件
  • 南城网站仿做无锡网站制作哪家价格便宜
  • c做的网站营销策划课程
  • 免费网站404免费进入重庆的公需科目在哪个网站做
  • 网站空间租用费用网站建设公司怎么宣传
  • 镇江网站建设优化案例分析dw2018网页制作步骤图文
  • 网站开发一个多少钱为什么前端都不用dw
  • 网站降权的原因北京中小企业网站建设公司
  • 个人域名能做网站吗wordpress
  • 手机网站设计只找亿企邦工业设计公司简介
  • 腾讯云主机做网站免费网站怎么做啊
  • 网站建设推广销售话术广州网页定制多少钱
  • 备案号是哪个网站项目管理pmp
  • 做网站需要哪些硬件软件网站视频链接怎么做的
  • 电子商务网站建设试题二wordpress主页显示浏览数
  • 网站快照没了广州企业电话大全
  • 网站项目开发收费标准网站开发app开发主营业务
  • 怎么到国外网站去接模具订单做互联网建设企业网站
  • 深圳品牌网站建设公司排名洪雅网站建设
  • nodejs 做网站wordpress主题绕过激活码
  • 平湖模板网站建设公司网页美工培训
  • 顺德网站建设市场建设工程交易中心网站
  • 深圳企业网站怎么做浪琴手表网站建设图
  • 2018网站外链怎么做济南 网站设计公司
  • 承德百度网站建设郑州网站seo优化公司
  • 四川建站模板网站公司分类信息网站制作