微人事项目
文章平均质量分 51
springboot + Vue
一角残叶
人生如逆旅,我亦是行人
展开
-
微人事项目学习笔记(4)- 前后端分离管理权限思路
1 前后端分离权限管理http://www.javaboy.org/2019/0523/springboot-vue-permission.html2 后端接口权限设计角色只分配给二级菜单根据用户发送的url地址,提取出需要的角色。查看当前用户是否具备需要的角色...原创 2021-11-14 17:40:01 · 670 阅读 · 2 评论 -
微人事项目学习笔记(3)- Home页制作
1 Home和Title页制作布局参考布局右面的菜单注销2 左边导航菜单实现在main的页面显示,而不是整个页面替换根据index跳转自动跳转el-menu增加 router属性,不用写点击事件...原创 2021-11-11 22:03:20 · 995 阅读 · 0 评论 -
微人事项目学习笔记(2)- 后端环境搭建
1 后端环境搭建2 后端登录首先根据表生成model和mapperSecurityConfigpackage com.tzb.vhr.config;import com.fasterxml.jackson.databind.ObjectMapper;import com.tzb.vhr.model.Hr;import com.tzb.vhr.model.RespBean;import com.tzb.vhr.service.HrService;import org.s原创 2021-10-16 15:34:18 · 2431 阅读 · 1 评论 -
微人事项目学习笔记(1)- 搭建 vue 3前端工程
1 技术架构springbootredisPOI/邮件发送/消息中间件mysqlvueaxiosElementUIVuex2 Vuehttps://cn.vuejs.org/v2/guide/index.html参考博客原创 2021-09-25 21:19:58 · 319 阅读 · 0 评论 -
新版Spring Boot(11)- Spring Boot 整合NoSQL(1)
1 整合redis原创 2021-08-23 22:20:50 · 167 阅读 · 1 评论 -
新版Spring Boot(10)- Spring Boot 整合数据持久层(1)
1 整合JdbcTemplateService/** * @Description TODO * @Author tzb * @Date 2021/8/22 10:23 * @Version 1.0 **/@Servicepublic class UserService { @Autowired JdbcTemplate jdbcTemplate; public int addUser(User user) { int upda原创 2021-08-22 15:53:52 · 199 阅读 · 1 评论 -
新版Spring Boot(9)- Spring Boot 整合 Web 开发(5)
1 路径映射原创 2021-08-20 23:54:34 · 225 阅读 · 0 评论 -
新版Spring Boot(8)- Spring Boot 整合 Web 开发(4)- 整合web基础组件
1 整合web基础组件Servlet@WebServlet(urlPatterns = "/hello")public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp原创 2021-08-17 22:04:31 · 151 阅读 · 0 评论 -
新版Spring Boot(7)- Spring Boot 整合 Web 开发(3)
1 三种跨域CORS, Cross-Origin Resource Sharing域:协议 + 域名/IP + 端口2个工程1.1 方法11.2 方法21.3 方式32 spring boot 导入 XML配置3 拦截器作用:日志记录权限检查性能监控import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.M原创 2021-08-16 22:30:08 · 189 阅读 · 0 评论 -
新版Spring Boot(6)- Spring Boot 整合 Web 开发(2)
1 @ControllerAdvice全局异常处理全局数据绑定全局数据预处理1.1 @ControllerAdvice 全局异常处理文件上传案例package com.tzb.exception;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.bind.annotation.RestControllerAdvice;/** * @D原创 2021-08-15 20:40:15 · 306 阅读 · 1 评论 -
新版Spring Boot(5)- Spring Boot 整合 Web 开发(1)
1 JSON框架3大主流框架:(1)jackson;(2)gson;(3)fastjsonSpring MVC中,jackson和gson已经自动配置好了原创 2021-08-15 10:46:02 · 169 阅读 · 0 评论 -
新版Spring Boot(4)-Spring Boot 整合视图层(1)
1 Spring Boot+ThymeleafSpring Boot+Thymeleaf 1.1 新建工程1.2 spring boot的thymeleaf的自动配置1.3 案例Controller@Controllerpublic class UserController { @GetMapping("/hello") public String index(Model model) { List<User> users = n原创 2021-07-17 22:30:13 · 122 阅读 · 0 评论 -
新版Spring Boot(4)-- web容器、tomcat配置
1 web容器基本配置默认引入tomcat换成 jetty2 Tomcat日志配置2.1 日志分类访问日志服务器内部日志原创 2021-07-17 17:00:29 · 162 阅读 · 0 评论 -
新版Spring Boot(3)--Spring Boot介绍
1 Spring Boot介绍1.1 新建方式在线创建 https://start.spring.io/ https://start.aliyun.com/IDEA创建Maven改造1.2 IDEA创建项目2 @Configuration 注解2.1 测试2.2 @Configuration换成 @Component单测可以运行2.3 @Configuration和 @Component 区别@Configuration 在后置处理器被代理了,对于已经原创 2021-07-12 21:06:23 · 337 阅读 · 2 评论 -
新版Spring Boot(2)-- java配置SSM
1 java配置SSM1.1 新建工程1.2 spring 配置类package com.tzb.config;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.FilterType;import org.s原创 2021-07-11 17:19:04 · 114 阅读 · 1 评论 -
新版Spring Boot(1)-- xml 文件配置SSM
1 xml文件配置SSM1.1 新建工程1.2 新建Controller1.3 新建spring配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://ww原创 2021-07-11 15:53:29 · 127 阅读 · 1 评论 -
微人事(15)- 职位批量删除
1 职位批量删除1.1 服务端接口ControllerServiceDAO原创 2020-08-31 18:31:30 · 300 阅读 · 0 评论 -
微人事(14)-职位管理前后端对接 - 职位编辑
1 编辑信息原创 2020-08-31 16:36:20 · 201 阅读 · 0 评论 -
微人事(13)-职位管理前后端对接
1 职位管理前后端对接原创 2020-08-31 15:56:43 · 201 阅读 · 0 评论 -
微人事(11)- 基础信息设置
1 基础信息设置https://element.eleme.cn/#/zh-CN/component/tabstab 挨着上面太近,修改 Home.vue原创 2020-08-19 22:40:43 · 691 阅读 · 0 评论 -
微人事(10)- 完善权限管理
1 完善权限管理关闭服务端, 启动前端项目没有登录,直接访问菜单,error 有 response 字段启动服务端前端直接去访问 http://localhost:8081/login思路: 在没有登录时,访问某个接口,不要重定向,直接告诉其结果。启动服务端解决页面空白,不是很友好。现在是如果没有登录,访问 sys/basic ,会跳转到登录页面。改进,在登录后,在跳回到 sys/basic...原创 2020-08-12 23:06:16 · 455 阅读 · 0 评论 -
微人事(9)- 前后端分离权限
1 前后端分离权限思路http://www.javaboy.org/2019/0523/springboot-vue-permission.html根据用户访问的 url ,可以获取 mid, 根据 mid 可以获取 rid, 根据 rid 查看用户是否具有这种角色ServiceSELECT m.*,r.id as rid,r.name as rname,r.nameZh as rnameZhFROM menu m,menu_role mr, role rWHERE m.id=m原创 2020-08-12 09:41:08 · 382 阅读 · 0 评论 -
微人事(4)- 前后端接口对接
1 前后端接口对接1.1 安装 axios1.2 vue项目api.jsimport axios from 'axios'import {Message} from 'element-ui'/*响应的拦截器*/axios.interceptors.response.use(success=>{ if(success.status && success.status ==200 && success.data.status==500){原创 2020-08-10 10:48:37 · 729 阅读 · 0 评论 -
微人事(3)- 搭建后端环境
1 后端环境搭建1.1 新建项目<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency>原创 2020-08-10 08:33:17 · 798 阅读 · 0 评论 -
微人事(8)- 首页完善
1 首页完善https://element.eleme.cn/#/zh-CN/component/breadcrumb点击首页后删除 Test1.vue 和 Test2.vueimport Vue from 'vue'import VueRouter from 'vue-router'import Login from '../views/Login.vue'import Home from '../views/Home.vue'Vue.use(VueRouter)原创 2020-08-11 15:05:25 · 221 阅读 · 0 评论 -
微人事(7)- 菜单请求类封装
1 菜单项数据加载成功后在前端有几个可以存放的地方:sessionStoragelocalStoragevuex(状态管理工具)2 vuex 安装配置import Vue from 'vue'import Vuex from 'vuex'Vue.user(Vuex)export default new Vuex.Store({ state:{ routes:[] }, mutations:{ initRoutes(stat原创 2020-08-11 14:47:35 · 398 阅读 · 1 评论 -
微人事(6)- 左边导航菜单栏
1 导航菜单栏import Vue from 'vue'import VueRouter from 'vue-router'import Login from '../views/Login.vue'import Home from '../views/Home.vue'import Test1 from '../views/Test1.vue'import Test2 from '../views/Test2.vue'Vue.use(VueRouter)const route原创 2020-08-10 18:38:35 · 451 阅读 · 0 评论 -
微人事(5)- Home页 title 制作
1 Home页Home.vue<template> <div> <el-container> <el-header class="homeHeader"> <div class="title">微人事管理系统</div> <el-dropdown class="userInfo" @command="co原创 2020-08-10 14:51:56 · 330 阅读 · 0 评论 -
微人事(2)-处理前端登录事件
1 处理前端登录事件原创 2020-08-09 15:13:00 · 436 阅读 · 0 评论 -
微人事(1)- 前端登录页面
1原创 2020-08-08 23:33:57 · 1159 阅读 · 2 评论