![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 61
无
嗯mua.
这个作者很懒,什么都没留下…
展开
-
【讯飞星火大模型AI】SpringBoot项目快速接入讯飞星火API
SpringBoot项目快速接入讯飞星火Spark API调用AI,零基础快速入门。原创 2024-03-10 23:56:34 · 2534 阅读 · 1 评论 -
【SpringSecurity】认证授权框架——SpringSecurity使用方法
是一个框架,提供 认证(authentication)、授权(authorization)和保护,以抵御常见的攻击。它对保护命令式和响应式应用程序有一流的支持,是保护基于Spring的应用程序的事实标准。它还提供了与其他库的集成,以简化其使用。Spring Security 中文文档 :: Spring Security Reference (springdoc.cn)写这篇文章主要是为了复习SpringSecurity的相关知识,在这里也向大家推荐b站up主三更草堂。原创 2023-04-02 17:09:41 · 947 阅读 · 0 评论 -
【AOP】AOP针对不同参数名的参数记录日志流水
/创建日志对象 OperateLogDO operateLogDO = new OperateLogDO();//描述 String desc = signature . getMethod() . getAnnotation(RecordOperate . class) . desc();//订单id Long id = null;//获得方法的参数数组 Object [ ] args = proceedingJoinPoint . getArgs();原创 2023-03-25 23:30:47 · 442 阅读 · 1 评论 -
【SpringBoot】 SpringBoot项目常用代码配置
MP的分页插件几乎每个项目都拥有,基本代码配置如下:1.2 元对象处理每个数据库表当中一般都应该拥有 创建者,修改者,创建时间,修改时间。而每一次对数据库的增,改操作都要修改这些值,无疑造成了代码的冗余。为解决这一问题,我们需要用到元对象处理。2. Redis2.1 序列化器SpringBoot中的 使用的序列化器默认为 。当存入的数据key值经过此序列化器序列化后中文会乱码。我们在可视化工具上根本分不清谁是谁。所以我们需要改变 的序列化器,将其改变为 。代码配置如下:除了修改序列化原创 2022-12-07 15:03:32 · 526 阅读 · 0 评论 -
【SpringBoot】SpringBoot项目常用依赖及其配置
版本根据需要而变化2. yml基本配置二 拓展配置以下涉及的中间件及数据库只考虑单机配置,不做集群配置。1.2 Redis配置2. MongoDB依赖及配置2.1 MongoDB依赖2.2 MongoDB配置3. JavaMail依赖及配置3.1 JavaMail依赖3.2 JavaMail配置4. 七牛云依赖及配置4.1 七牛云依赖4.2 七牛云配置配置自定义,无固定写法。5.2 RabbitMQ配置想到什么了再续。。。原创 2022-12-07 15:02:35 · 794 阅读 · 0 评论 -
【SpringBoot】SpringBoot项目常用依赖及其配置
数据库为mysql,连接池为druid,orm为mp。以下涉及的中间件及数据库只考虑单机配置,不做集群配置。配置自定义,无固定写法。原创 2022-11-10 18:21:29 · 2199 阅读 · 0 评论 -
SpringBoot 简易拦截器实现
编写一个简单的Controller来测试拦截器是否生效。由拦截规则可知,除 "/hello1"外的所有路径都会被拦截器拦截。 如果想要实现多个拦截器同时生效,步骤一和步骤二是必须的。 由图可知,拦截器确实把其余请求给拦截下来了。方法,根据实际业务需要,还可以实现。 简单的编写了一下拦截规则。先后顺序则是谁先注册谁先生效。 我这里只实现了。...原创 2022-08-15 23:46:10 · 294 阅读 · 0 评论 -
SpringBoot学习笔记(三) 矩阵变量 @MatrixVariable 注解使用和理解
SpringBoot默认禁用了矩阵变量的功能。要想使用必须手动开启。 那么我们Controller应该这样接收参数。 那么我们Controller应该这样接收参数。 开启方式:在配置类上实现。 假设前端的请求路径为。 前端请求路径为。...原创 2022-08-15 21:47:08 · 606 阅读 · 0 评论 -
SpringBoot学习笔记(二) @ImportResource 和 @ConfigurationProperties注解使用和理解
有的项目比较老旧,采用的xml配置文件的形式注册组件,随着项目的维护更新,我们想将xml文件中的所有组件都使用注解的方式导入容器,但是每一个组件都要对应一个@Bean方法,这样极其麻烦。那么我们如何快速的将组件导入容器中呢? 调用第三方类时应该使用方法二,因为你没法在别人的类上加。在其他类上想调用该类时直接使用自动注入就可以。 在其他类上想调用该类时直接使用自动注入就可以。 我们先在yml配置文件写上内容。注解用于属性绑定配置文件配置的值。......原创 2022-08-13 22:14:12 · 278 阅读 · 0 评论 -
SpringBoot学习笔记(一) @Configuration 和 @Import注解使用和理解
为true时,其他类对该配置类下所有组件的调用都去容器中找组件,所以每次都取到的都是同一个对象。能够解决组件依赖问题。为true时,springboot运行起来较慢,因为外界每一次对组件的调用,它都会去容器中看该组件是否存在。为false时,springboot运行起来比较快,因为它不会去容器中检查调用的组件是否存在。为false时,容器中再也不会保存代理对象,所以在外面每一次调用都会产生一个新的对象。@Import 导入的组件的名字默认就是全类名。...原创 2022-08-13 21:44:44 · 1006 阅读 · 0 评论 -
Springboot通过yml配置文件为静态成员变量赋值
我们对springboot为普通成员变量的方式很熟悉,所以经常定式思维的认为静态属性的赋值和普通属性一样,结果调试的时候调试半天发现静态属性还是Null。仔细一想才发现静态属性和普通属性的赋值方式不太一样。而springboot为属性赋值时采用的是动态的setter注入,所以我们按照为普通属性赋值的方法给静态变量赋值必然是行不通的。,如果多处都需要调用的话,你嫌麻烦可以直接在springboot启动类上加上这个注解。问题出在set方法。怕有的同学还是看不懂,我再贴一下我yml配置文件里面配置的写法。...原创 2022-08-08 23:57:58 · 749 阅读 · 0 评论