SpringBoot
文章平均质量分 79
Big-Peng
这个作者很懒,什么都没留下…
展开
-
SpringBoot - MyBatis-Plus(主键策略、UUID、Sequence)
原文:SpringBoot - MyBatis-Plus使用详解3(主键策略、UUID、Sequence) (hangge.com)我们可以通过 @TableId 注解的 type 属性来设置主键 id 的增长策略,一共有如下几种主键策略,可根据情况自由配置。转载 2024-05-29 14:13:28 · 418 阅读 · 0 评论 -
MybatisPlus将自定义的sql列表查询返回改为分页查询
Mapper该语句查询的是一个返回数据类型为的列表ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,OPP_ID,ID,原创 2024-04-11 17:36:19 · 609 阅读 · 1 评论 -
redis商户查询缓存
前言什么是缓存?就像自行车,越野车的避震器。举个例子:越野车,山地自行车,都拥有"避震器",防止车体加速后因惯性,在酷似"U"字母的地形上飞跃,硬着陆导致的损害,像个弹簧一样;同样,实际开发中,系统也需要"避震器",防止过高的数据访问猛冲系统,导致其操作线程无法及时处理信息而瘫痪;这在实际开发中对企业讲,对产品口碑,用户评价都是致命的;所以企业非常重视缓存技术;缓存(Cache),就是数据交换的缓冲区,俗称的缓存就是缓冲区内的数据。原创 2023-06-10 15:24:51 · 871 阅读 · 0 评论 -
SpringBoot之全局异常处理器
在全局异常处理器当中,需要定义一个方法来捕获异常,在这个方法上需要加上注解@ExceptionHandler。通过@ExceptionHandler注解当中的value属性来指定我们要捕获的是哪一类型的异常。定义全局异常处理器非常简单,就是定义一个类,在类上加上一个注解@RestControllerAdvice,加上这个注解就代表我们定义了一个全局异常处理器。处理异常的方法返回值会转换为json后再响应给前端。我们该怎么样定义全局异常处理器?原创 2023-04-19 11:17:41 · 210 阅读 · 0 评论 -
SpringBoot之拦截器Interceptor详解及登录校验
实现HandlerInterceptor接口,并重写其所有方法。原创 2023-04-19 11:11:02 · 3558 阅读 · 1 评论 -
SpringBoot之过滤器Filter详解及登录校验
对于校验令牌的这一块操作,我们使用登录校验的过滤器,在过滤器当中来校验令牌的有效性。而这个链上的过滤器在执行的时候会一个一个的执行,会先执行第一个Filter,放行之后再来执行第二个Filter,如果执行到了最后一个过滤器放行之后,才会访问对应的web资源。访问完web资源之后,按照我们刚才所介绍的过滤器的执行流程,还会回到过滤器当中来执行过滤器放行后的逻辑,而在执行放行后的逻辑的时候,顺序是反着的。使用了过滤器之后,要想访问web服务器上的资源,必须先经过滤器,过滤器处理完毕之后,才可以访问对应的资源。原创 2023-04-19 10:58:10 · 4960 阅读 · 0 评论 -
SpringBoot之JWT令牌
定义了一种简洁的、自包含的格式,用于在通信双方以json数据格式安全的传输信息。由于数字签名的存在,这些信息是可靠的。简洁:是指jwt就是一个简单的字符串。可以在请求参数或者是请求头当中直接传递。自包含:指的是jwt令牌,看似是一个随机的字符串,但是我们是可以根据自身的需求在jwt令牌中存储自定义的数据内容。如:可以直接在jwt令牌中存储用户的相关信息。简单来讲,jwt就是将原始的json数据格式进行了安全的封装,这样就可以直接基于jwt在通信双方安全的进行信息传输了。原创 2023-04-19 08:21:14 · 1724 阅读 · 7 评论 -
SpringBoot整合SSM案例
我们完成这个案例基本是将之前做的拷贝过来,修改成。放置在resources目录下的static目录中。工程不需要这些配置类,所以这些可以直接删除。配置起步依赖,必要的资源坐标(druid)到这就已经学习完毕,接下来我们将学习。程序中静态资源需要放在什么位置呢?时做的三大框架整合的案例用。的即可,主要从以下几部分完成。工程,在创建工程时需要勾选。代码及测试代码连同包拷贝到。配置文件中需要配置如下内容。工程中需要在接口中添加。由于我们工程中使用到了。工程,按照下图进行拷贝。包下的接口上在拷贝到。原创 2023-04-07 21:35:35 · 108 阅读 · 0 评论 -
SpringBoot整合junit
=注意:==这里的引导类所在包必须是测试类所在包及其子包。如果不满足这个要求的话,就需要在使用。注解来指定配置类或者配置文件。属性指定引导类的字节码对象。包,在该包下创建测试类,将。特别简单,分为以下三步完成。注解指定运行器,使用。工程,工程目录结构如下。原创 2023-04-07 21:24:19 · 466 阅读 · 0 评论 -
SpringBoot配置文件详解(proerties、yml、yaml)
SpringBoot还提供了将配置文件中的数据封装到我们自定义的实体类对象中的方式。具体操作如下:将实体类bean的创建交给Spring管理。在类上添加@Component注解使用注解表示加载配置文件在该注解中也可以使用prefix属性指定只加载指定前缀的数据在中进行注入Enterprisereturn age;return tel;} }} }使用第三种方式,在实体类上有如下警告提示这个警告提示解决是在pom.xml中添加如下依赖即可原创 2023-04-07 21:22:42 · 1174 阅读 · 0 评论 -
SpringBoot详解、快速入门、依赖配置及解释、更改服务器的方法
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。使用了Spring框架后已经简化了我们的开发。而SpringBoot又是对Spring开发进行简化的,可想而知SpringBoot使用的简单及广泛性。既然SpringBoot是用来简化Spring开发的,那我们就先回顾一下,以SpringMVC创建工程,并在pom.xml配置文件中配置所依赖的坐标编写web3.0的配置类作为web程序,web3.0。原创 2023-04-07 21:00:09 · 327 阅读 · 0 评论