![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
35哥
大龄男自学
展开
-
项目需求:增加订单的完成开关(swith)
一、引言在之前的项目中,需要增加一个swith开关来表明此订单是否已下单,主要怕遗忘了,因此增加一个开关可以展示。项目实际效果二、前端部分1.html部分</el-table-column> <el-table-column label="是否下单" align="center" width="80"> <template slot-原创 2021-01-22 09:53:41 · 258 阅读 · 1 评论 -
web项目中修改密码的实现
项目以springboot,springsecurity等技术为后端,vue+elementUI为前端。需求,增加密码的修改。打开修改密码dialog对话框,原密码中要输入并验证是否正确,新密码和确认新密码是验证是否一致和正则匹配,然后修改按钮提交到后端进行数据库中user表的密码更新。一、后端部分1、原密码的校验:a.控制器@PostMapping("/selectByUserNameAndPassword")@ResponseBodypublic Result<B原创 2021-01-21 14:31:49 · 6520 阅读 · 1 评论 -
springcloud微服务学习笔记
此篇内容较长。一、关于微服务当单体应用越来越大的时候,一个小的改动就要重新编译打包部署(空间和时间都会增大),在这个过程中,服务是完全不能对外提供任何服务的。这时我们要将单体应用按业务进行拆分,这就是微服务,同是微服务可以部署在不同的服务器中,同一个微服务可以复制N份,这就是分布式,因此微服务是分布式的基础。两个微服务之间进行通信,一般有两种协议,HTTP协议和RPC协议,HTTP协议是长链接的,网络消耗上比RPC要多,不过HTTP是无状态的,不同的微服务可以采用不同的开发语言,只要对外提供原创 2020-12-21 17:06:17 · 411 阅读 · 2 评论 -
自写项目总结(传统CRUD,前端+后端)
项目需求:一个客户管理系统、制作单生成、报价表(xls)生成及下载后端:springboot、springSecurity、Mybatis-Plus、devtools、thymeleaf、poi、lombox、swagger2前端:vue、elementUI采用前后端分离开发,实装将前端build的文件复制到后端static下,使用maven打包成一个单独的jar文件,放到服务器上双击即可运行。一、后端知识点:1.pom.xml文件<?xml version="1.0" en原创 2020-09-07 11:12:04 · 508 阅读 · 0 评论 -
基于RBAC的权限访问系统(SpringBoot+SpringSecurity+Mybatis)
需要,基于RBAC的权限访问,采用SpringSecurity安全管理框架+SpringBoot+Mybatis数据库持久框架。数据库设计:user用户名:role角色表:permisson权限表:user_role 用户-角色中间表:role_permission色色-权限中间表:...原创 2020-06-27 12:51:03 · 2368 阅读 · 2 评论 -
Spring IOC官方文档解读笔记
资料来源:https://www.docs4dev.com/docs/zh/spring-framework/4.3.21.RELEASE/reference/beans.html目录Spring IoC 容器和 beans 简介容器概述配置元数据实例化容器使用容器Bean 概述命名 beans实例化 beans依赖关系依赖注入Spring IoC 容器和 beans 简介org.springframework.beans和org.springfra.原创 2020-06-16 15:52:52 · 281 阅读 · 0 评论 -
MyBatis-Plus中关联属性的查询(1对1,1对n,ResultMap)
近来在重构前面写的自用系统,重新写开发文档,接口文档,并使用新的技术。关于Mybatis,新学了Mybatis-Plus(MP)框架,MP框架方便了很多数据库的操作,但是灵活性还是有些不足,特别是关联属性的查询(1对1,1对n)其中并没有封装,试验了一天,终于找到一个解决方法了,此贴也是自我的笔记。实体类Teacher//@Data采用的lombox,可以免写get/set等方法@...原创 2019-12-11 14:49:04 · 2632 阅读 · 0 评论 -
ajax异步请求测试
本测试在springboot中运行。maven依赖引入json<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> </dependency>controll类@RestController("")...原创 2019-07-26 16:44:23 · 304 阅读 · 0 评论 -
关于spring的Transactional事务的传播propagation特性
传播行为:当事务方法被另一个事务方法(当前事务)调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务(当前事务)中运行,也可能开启一个新事务,并在自己的事务中运行。关于事务回滚机制,我个人认为主要是看异常发生点的位置,异常发生时,还未提交的事务都会被回滚,还未运行的事务也不会被运行;而已经提交了的则不会被回滚。如:外部事务方法A中调用内部事务方法B,方法A为当前事务(外部事...原创 2019-07-25 16:06:29 · 486 阅读 · 0 评论 -
关于springMVC上传文件
一、单文件上传html:<form method="post" action="upload" enctype="multipart/form-data"> <input type="file" name="file"><br> <input type="submit" value="提交"></form>...原创 2019-07-29 21:57:41 · 100 阅读 · 0 评论 -
关于springMVC下载文件
浏览器访问静态资源文件的时候默认的是inline方式,就是如果浏览器能显示则直接显示,如果不能显示则下载如果要将一个浏览器直接显示的文件(txt,html等)作为附件下载呢?需要设置响应头信息Content-Disposition为attachment;filename=filename比如我们下载静态js文件,如果不进行响应设置的话,浏览器默认会直接打开并显示HTML内...原创 2019-07-29 15:38:05 · 98 阅读 · 0 评论