简介最近在维护公司项目,设计到按钮权限的问题,但是前任前后端开发者留下的代码属实让人头疼,设计得也很不合理,但是如果改的话成本更大,无奈只能站在他们巨人的肩膀上继续维护下去吧,现实现一个路由按钮权限控制的后台管理系统。技术前端使用Vue(React刚学,后面写个React版本) 后端使用Springboot+mybatis数据库表结构使用Rbac模型,通过角色配置权限,分为角色表,用户表,菜单表,
转载 2024-03-31 10:49:28
42阅读
一、实现启动打开html页面创建项目后,给 application.yml(或 application.properties )配置基本的端口和访问路径(下面是 .yml 格式的配置文件)server: port: 8080 servlet: context-path: /springbootTest # 访问的根路径,访问某个文件时需要写入根路径:localhost:8080/s
转载 2023-07-25 22:11:52
83阅读
概述约定大于配置 spring缺点 1.配置繁琐(一大堆的xml 2.依赖繁琐(maven的各种dependency 针对这两点 springboot提供了以下两个 1.自动配置 2.起步依赖(传递依赖) 3.辅助功能(嵌入服务器等 总结:springboot并不是spring的增强,而是提供了一种快速使用spring的方式springboot快速入门创建maven工程 导入springboot
目的写Restful的接口,将数据库的数据已json的数据格式返回(既然是小demo,今天只是初步连接数据库测试。不做复杂操作)相关技术点工具:idea,mysql,maven 主要技术栈:Spring boot,mybatisplus,swagger 为什么选Springboot,因为我之前搭建SSM(Spring,SpringMVC,Mybatis)的项目.光在光处理配置上的问题就花了不少时间
转载 2024-05-09 11:57:11
59阅读
http://www.zhinengshe.com Hello App! Go to Foo Go to Bar Go to user1 Go to user2 Go to user3 redirect redirectname ...
转载 2017-07-07 10:09:00
99阅读
2评论
文章目录动态路由协议1.什么是动态路由?2.动态路由的特点3.动态路由协议概述4.度量值5.收敛6.静态路由与动态路由的比较动态路由协议分类RIP路由协议工作原理1.RIP的基本概念2.路由表的形成3.RIP的度量值与更新时间RIP的配置和验证RIP v1和RIP v2的区别实验拓扑 动态路由协议1.什么是动态路由?动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进
一、项目背景一套完备的路由方案是推进组件化进程前提,为了能够为所在的业务量身定做一套适合自己的路由方案,我做了一定的调研分析,我特意找了市场几款主流的路由方案进行简单的分析比对,希望可以集各家所长,它们有JLRouter、MGJRouter、CTMediator等,分析的比较浅陋,如有不准确的地方,可以及时留言指出;二、JLRouterJLRouter是一个纯粹的URL路由管理库,主要分为路由UR
转载 2023-09-12 08:17:41
191阅读
最近由于项目需要实时显示数据库更新的数据变化情况,一开始想过在前端使用ajax异步轮询方法实现,但后面考虑到性能和流量等要求,就放弃该方法而选择使用websocket(毕竟现在springboot整合websocket的技术算是比较成熟了,哈哈),现在此小小记录下。首先,在springboot项目创建并配置成功的基础上对websocket进行整合。1、在pom文件中添加对websocket的依赖
转载 2024-04-29 17:30:33
136阅读
创建项目前端项目准备(使用vue脚手架创建)项目准备删除不要的组件删除views文件夹删除compoents组件下的所有文件修改APP.vue<template> <div id="app"> <!-- 路由占位符 --> <router-view></router-view> </div&...
原创 2022-10-11 16:39:19
66阅读
实现动态路由有两种方式,一种是后端返回什么,前端就展示什么,另一种是后端只返回角色,前端根据角色拼接数据信息展示。相比第一种方式,第二种方式在企业中更常用 第一种方式:(一)后端需返回类似Vue-router形式的json文件,如[ {path:'/userlist',name:'userlist',title:'用户列表',component:'Userlist.vue'},
POM文件<build> <finalName>${artifactId}</finalName> <!-- <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-pl ...
转载 2021-07-12 17:23:00
187阅读
2评论
SpringBoot初始
原创 2023-02-21 07:56:15
46阅读
一.开发环境1.Eclipse STS2.maven 3.6.0(Maven的安装配置等这里不做介绍,不会的小伙伴可以百度一下)3.jdk1.84.SpringBoot2.1.5二.构建Spring Boot项目1.使用maven构建SpringBoot项目第一次创建项目时,会花费好长时间去下载SpringBoot2.1.5相关的jar包,需要耐心等待2.SpringBoot启动器所谓的sprin
原创 2024-06-27 08:54:17
40阅读
1、前言1.1、唠嗑部分学习shiro之前,建议先学习springsecurity,将两个框架进行对比的方式学习,会有更加深的印象。我之前写过一篇关于springsecurity的博客,你可以参考参考,个人感觉挺详细的。本篇文章是使用shiro做认证授权的,基于token的前后端分离的小demo,而token我把它放在redis缓存里面,极大程度地模拟实战效果,本篇文章每一步都有详细步骤,看不懂可
AOP基本总结 连接点(JoinPoint): 连接点是程序运行的某个阶段点,如方法调用、异常抛出等 切入点(Pointcut): 切入点是JoinPoint的集合 是程序中需要注入Advice的位置的集合,即Advice在什么条件下才能被触发 增强(Advisor): 增强是切入点Pointcut ...
转载 2021-08-10 15:41:00
90阅读
2评论
<!DOCTYPE html><html> <head> <title>Laravel</title> <style> html, body { height: 100%; } body { margin: 0;
原创 2023-03-01 19:32:09
80阅读
完美路由模板step1: 添加依赖npm install vue-routernpm install sass-loaderstep
原创 2021-09-26 10:33:26
346阅读
完成element的引入设计完成Login.vue页面后就该通过使用vuex前端路由来进行登录拦截一、前端路由在第二篇中曾说过#号是使用Hash的模式,我们可以通过相关配置来去掉 这里#号称为锚点这里可以使得URL 发生了变化,但页面不会跳转。 这个办法可以缓解后端服务器的压力,利用Ajax可以不重载页面就刷新数据,加上#号的特性------改变URL不请求后端,可以实现前端页面的整体变化而不去请
转载 2024-03-21 01:07:44
111阅读
vue项目创建好了并且集成了基础的后台管理系统,调用后端接口也调通了。接下来就是开发后台管理系统的其他功能了,首先就是把相关路由和一些基础工具配置一下。vue的全局路由配置,router/index.js代码:import {createRouter, createWebHashHistory, createWebHistory} from "vue-router"; import Home fr
转载 2024-04-11 11:06:14
58阅读
#1、代码结构 #2、整体 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS
原创 2021-07-13 14:47:46
164阅读
  • 1
  • 2
  • 3
  • 4
  • 5