背景:为了更好的测试,你就得更好地了解开发,为了更好的了解开发,你就知道开发常用框架,那就来吧,第一个springboot 目的:springboot+mybatis+mysql实现接口的增删改查 组网图:不涉及 工具:java version “1.8.0_65” ;Apache Maven 3.6.3;IDEA版本 2018.3 ;mysql-5.7.25-winx64;Navicat 12.
一 、逻辑删除的概念         逻辑删除不会在数据库中删除数据,只是通过一个字段用来标识被删除的记录,数据仍然保存在数据库中。在实际的工作当中,因为数据非常重要,为了防止因用户误操作删除数据后无法恢复的问题,我们通常不会对数据做物理删除,即将数据从数据库中直接删除。而是多采用逻辑删除的方式,即不会真正在删除删除
转载 2024-02-19 22:05:31
350阅读
SpringBoot,使用DELETE请求,完成删除功能   增删改查,我们这篇文章来介绍一下如何进行删除表单的操作,也就是我们页面中的删除按钮的功能。  下边写的可能看起来有点乱,请仔细的一步一步完成。 删除功能第一步,按钮功能实现1. html的改变  来看,我们最初,删除按钮是一个button的标签<b
转载 2018-06-28 11:44:00
178阅读
26.0、注销以及权限控制        授权、认证、登录啥的在之前写的25.0文章里面        开启注销功能,只需要在配置类中加上http.logout();即可,点击logout查看原码,可以看到源码中表示/logout请求可以执
转载 2024-03-15 10:57:07
74阅读
【从零入门系列-4】Spring Boot 之 WEB接口设计实现文章系列【从零入门系列-0】Spring Boot 之 Hello World【从零入门系列-1】Spring Boot 之 程序结构设计说明【从零入门系列-2】Spring Boot 之 数据库实体类【从零入门系列-3】Spring Boot 之 数据库操作类前言前一章简述了已经实现了对数据库的增删改查以及复杂查询的功能,这一步将
springboot常用接口1、ApplicationListenerApplicationListener可以监听某个事件event,通过实现这个接口,传入一个泛型事件,在run方法中就可以监听这个事件,从而做出一定的逻辑,比如在等所有bean加载完之后执行某些操作. Spring典型的观察者设计模式。同时这个事件还可以直接读取到IOC容器中所有被实例化的对象@Component public
转载 2024-02-08 06:33:24
100阅读
上一篇文章中介绍了使用Swagger生成接口文档,非常方便,功能也十分强大。如果非要说Swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?他就是我们今天的主角——JApiDocs。下面我们一起来看看如何使用!一、添加依赖 io.github.yedaxia japidocs 1.3 二、配置生成参数 我们新建一个项目,然后随便写一个ma
转载 2024-03-23 21:06:43
32阅读
swagger接口文档Maven依赖:<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependen
 了解spring容器的IOC(依赖注入)的同学应该知道,我们的所有的bean对于spring容器是无意识的,啥叫无意识呢,就是你完全可以把spring容器替换成其他的容器而不需要改变你的代码,并且bean之间也是没有耦合的,既然这样,那问题就来,假如现在我们需要对spring有意识,换句话说就是现在我们的业务可能需要用到spring底层的一些功能那么我们该怎么实现?这个其实优秀的spr
转载 2024-03-01 22:29:09
54阅读
1. Spring AwareSpring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器。实际项目中,不可避免地会用到Spring容器本身的功能资源,这时的Bean必须意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的Spring Aware。Spring提供的Aware接口如下:BeanNameAware获
文章目录1 接口架构风格 —RESTful1.1 REST1.2 在页面中或者ajax中,支持put,delete请求2 Spring Boot 集成 Redis2.1 redis起步依赖2.2 对比 StringRedisTemplate 和 RedisTemplate3 SpringBoot集成Dubbo3.1 看 SpringBoot继承Dubbo的文档3.2 公共项目7.3 提供者7.4
一、接口的简单介绍1.什么是接口接口及服务;2.接口的分类:(1)系统的内部接口;(2)第三方的外部接口;3.简述接口原理图:4.接口协议:是指客户端跟服务器之间或者接口接口间进行的通讯时必须要遵从的约定和要求;   互联网上 应用最为广泛的一种网络协议--http协议(超文本传输协议),因此最常见的就是http协议的接口.(webservice接口,dubbo接口等都是基
转载 2024-03-23 21:08:09
392阅读
一、Spring boot与安全1、安全 应用程序的两个主要区域是“认证”和“授权”(或者访问控制),这两个主要区域是安全的两个目标。 身份验证意味着确认您自己的身份,而授权意味着授予对系统的访问权限认证身份验证是关于验证您的凭据,如用户名/用户ID和密码,以验证您的身份。系统确定您是否就是您所说的使用凭据。在公共和专用网络中,系统通过登录密码验证用户身份。身份验证通常通过用户名和密码完成,授权另
转载 2024-03-12 17:45:24
20阅读
1. 引言随着微服务架构体系的发展和应用, 为了前后端能够更好的集成与对接,同时为了项目的方便交付,每个项目都需要提供相应的API文档。传统的API文档编写存在以下几个痛点:对API文档进行更新的时候,需要通知前端开发人员,导致文档更新交流不及时;API接口返回信息不明确缺乏在线接口测试,通常需要使用相应的API测试工具,比如postman、SoapUI等接口文档太多,不便于管理为了解决传统API
转载 2024-02-12 19:49:37
34阅读
本文将详细介绍如何在 Spring Boot 中实现文件上传、下载、删除功能,采用的技术框架包括:Spring Boot 2.4.2、Spring MVC、MyBatis 3.5.6、Druid 数据源、JUnit 5 等。本文将按照以下步骤一步步实现,其中包括:1. 创建数据库表2. 配置文件的设置3. 实体的创建4. Mapper 和 DAO 的编写5. Service 层的编写6. Cont
转载 2024-06-06 23:30:25
88阅读
Day5-SSM(用户管理系统) Filter过滤器+批量删除+角色权限管理Filter过滤器批量删除角色权限管理 Java方向(SSM+SpringBoot)项目实训 Day5(2020.7.24) Filter过滤器用来拦截未登录成功或权限不足的非法操作。 1.修改UserController中的ModelAndView login(){}方法,加入session;UserControl
转载 2024-08-23 22:53:17
166阅读
一、导读本文大纲读取 HTTP Cookie 设置 HTTP Cookie 读取所有 Cookie[] 为 Cookie 设置过期时间 Https 与 Cookie HttpOnly Cookie删除Cookie HTTP Cookie(也称为Web cookie,浏览器cookie)是服务器在用户浏览器中存储的小部分数据。服务器端应用程序在返回浏览器请求响应的时候设置cookie,浏览器存储co
转载 2024-06-12 14:05:51
235阅读
昨天奋战了一天才搞定,记录一下。 权限验证权限验证实现需要截取request参数,这个实现很简单,springboot中可以使用interceptor,Aspect,filter实现.具体实现网上一大把,就懒得写了,关键字搜就是。通过request获取到请求参数后,按照自己定义的规则计算出sign值,例如把token+timestamp+逻辑方法参数字典排序后md5+base64位,然后
转载 2024-04-25 13:43:12
101阅读
引言:前后端分离开发时,前后端对接接口时,必不可少的就是接口文档了,后端所写的所有接口和参数都在文档中体现,前端按照文档对接就行。但在实际开发中,我们的接口总是会有改变,这个时候也要不停地修改文档,还好有一些工具可以来帮助我们维护修改文档,swagger就是我们接下来要讲的工具。 什么是Swagger?Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的
转载 2024-03-21 13:08:52
81阅读
  • 1
  • 2
  • 3
  • 4
  • 5