SpringBoot
文章平均质量分 61
厂里英才
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
依赖自动注入的三种方法
①对于简单的依赖关系,@Autowired和构造函数都是合适的选择,根据项目的需要和个人偏好进行选择。②如果需要更明确的依赖关系,特别是在大型项目中,通过构造函数提供清晰的构造参数是一个好的实践。可以用于简化构造函数,但需要注意它的局限性,仅适用于final字段。原创 2024-03-01 01:00:00 · 501 阅读 · 0 评论 -
Excel表格导出功能的实现
Office软件的相关操作一般是通过开源项目Apache POI来实现的,接下来我将介绍Apache POI对Excel的基本使用方法,并通过其实现Excel表格导出功能。原创 2024-02-28 01:00:00 · 1014 阅读 · 0 评论 -
SpringBoot中时间对象区分及相关处理
本文主要是目的是让大家能够区分Java中常见时间对象,并熟悉使用细节及它们间的转化。原创 2024-02-28 01:00:00 · 623 阅读 · 0 评论 -
比较运算符在Mybatis中的规范使用
常用的比较运算符无非就是:>,>=,原创 2024-02-27 14:24:59 · 965 阅读 · 0 评论 -
SpringBoot中Websocket的简单使用
Websocket实现了浏览器与服务器全双工通信一浏览器和服务器只需要完成WebSocket 是基于 TCP 的一种新的网络协议。一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。原创 2024-02-26 08:24:43 · 707 阅读 · 0 评论 -
定时任务处理-Spring Task
当我们需要处理一些定时任务的时候就需要用到我们的Spring Task,接下来我将介绍cron表达式及Spring Task的使用方法。定义:cron表达式就是一个字符串,通过cron表达式可以定义任务触发的时间,配合SpringTask使用。规则:分为6或7个域,由空格分隔开每个域的含义:秒、分钟、小时、日、月、周(星期)、年(可选,默认每年)注意:日和周(星期)一般不同时指定,避免冲突,因为某个月某日不一定是星期几常见通配符的含义①*(所有)②?(不指定)③-(从..到..)原创 2024-02-25 14:27:13 · 736 阅读 · 0 评论 -
微信支付-JSAPI支付的实现思路
图片和代码参考自黑马程序员,本文只为介绍思路和流程,我们可以看到业务流程图如下:作为后端程序员,我们只需关心商户系统和微信后台、微信小程序的交互 即可,具体思路如下。如果仍然有疑惑亲看官网文档。原创 2024-02-24 17:31:01 · 1635 阅读 · 0 评论 -
SpringCache的使用
使用SpringCache,以注解的形式比直接使用Redis实现缓存功能显然更加。原创 2024-02-23 11:51:23 · 937 阅读 · 2 评论 -
SpringBoot中Redis缓存的使用
目录1 前言2 实现方法2.1 查询数据时2.2 修改数据对于一些不常改变,但又经常查询的数据,我们可以使用Redis缓存,来缓解数据库的压力,其中的逻辑如下:一般在控制类查询方法中,添加上述逻辑代码即可达到上述功能要求,如下:2.2 修改数据这里可以根据需求选择,清空相关数据或者只删除某个键值对。比如说,当我们删除某个数据时,就可以只删除某个键值对,如下:当我们修改某个数据或者批量删除时,情况就会稍微复杂些,偷懒点就会选择清空相关数据,如下:原创 2024-02-22 19:54:48 · 617 阅读 · 0 评论 -
SpringBoot中微信登录的实现
微信小程序的登录后端原创 2024-02-22 15:47:13 · 1038 阅读 · 0 评论 -
Springboot解决控制类命名冲突的方法
我们在创建控制类的时候,可能会存在控制类命名重复的问题,虽然在不同的包下(如:user和admin包下),但是注入IOC容器中的时候还是会命名冲突,因为默认都是将类名第一个字母小写,接下来将会介绍一种解决办法。原创 2024-02-20 21:45:02 · 1221 阅读 · 0 评论 -
从Mapper中获取获取自动生成的主键
接下来我将就这个例子,讲解如何获取自动生成的主键。原创 2024-02-17 14:10:16 · 490 阅读 · 0 评论 -
浅析SpringBoot中的事务管理
本人最近学习了事务管理在多表操作中的应用,用于保证多表操作的原子性,即要么都被修改要么都不修改。现将使用步骤进行分析。原创 2024-02-17 13:26:27 · 410 阅读 · 0 评论 -
SpringBoot中公共字段的自动填充
*** 更新操作*/UPDATE,/*** 插入操作*/INSERT@Target(ElementType.METHOD) //表示该注解是用于方法上的@Retention(RetentionPolicy.RUNTIME) //表示该注解一直保留到运行时// 自动填充的操作类型: Update,Insert@Aspect@Component/*** 符合以下要求的为切入点:* 1.mapper包下任意类中参数和返回值任意的所有方法。原创 2024-02-16 17:20:02 · 665 阅读 · 0 评论 -
pagehelper的使用步骤及原理
PageHelper 是一个用于 MyBatis 的分页插件,其底层原理基于 MyBatis 的插件机制。它通过拦截 SQL 语句,解析用户传递的分页参数,并在原始 SQL 语句的基础上构造新的带有分页信息的 SQL 语句。这样,在查询执行时,实际执行的是带有分页条件的 SQL 语句,从而实现了简便的分页查询功能。PageHelper 还通过 ThreadLocal 来确保在同一线程内的后续查询可以正确地使用相应的分页参数。原创 2024-02-15 11:11:27 · 1207 阅读 · 0 评论 -
SpringBoot中日期的格式化处理
springboot中日期的格式、消息转化器、@JsonFormat原创 2024-02-14 13:12:10 · 1716 阅读 · 0 评论 -
SpringBoot中的对象属性拷贝及MD5加密
属性拷贝常用于服务层之中dto和entity对象,如果使用get和set方法,那将过于麻烦。另外,我们可能需要使用MD5对密码之类的进行加密,如果手搓工具类,将同样麻烦。如果能够使用已有的函数完成这些事情将事半功倍。接下来将会介绍两种本人已知的函数,希望提供些许帮助。原创 2024-02-13 11:45:49 · 792 阅读 · 0 评论 -
SpringBoot中数据库的连接及Mybatis的配置和使用
springboot连接mysq、springboot配置mybatis原创 2024-02-04 22:34:32 · 1672 阅读 · 0 评论 -
Redis实现登录的优化
在我们使用JWT令牌进行登录验证的时候,不可避免的也会出现一些问题。比如:当用户修改密码后,旧的令牌仍然生效。因此,我们可以采用Redis进行登录的优化。原创 2024-02-02 11:34:22 · 744 阅读 · 0 评论 -
SpringBoot中lombok的使用
我们可以看到,代码非常的不简洁,且不易于修改,这时候如果我们能够使用lombok,那么我们将极大程度的优化代码。原创 2024-02-01 11:42:27 · 390 阅读 · 0 评论 -
自定义参数校验
/其它...//用于标识该注解是可以抽取到帮助文档中的//指定了该注解可以用于方法、字段(属性)、注解类型、构造函数、参数和类型使用的地方。//指定该注解可以保留到什么阶段,如编译阶段、运行阶段,这里是运行阶段//指定谁给注解提供校验规则//提供校验失败后的提示信息//指定分组Class原创 2024-02-01 10:58:02 · 901 阅读 · 0 评论 -
SpringBoot中的实体参数校验及分组校验
分组校验、实体参数校验原创 2024-01-31 12:45:17 · 1862 阅读 · 0 评论 -
@JsonIgnore的使用及相关问题的解决
@JsonIgnore的使用及相关问题原创 2024-01-26 22:56:54 · 1810 阅读 · 0 评论 -
SpringBoot中阿里云OSS的使用
阿里云OSS在SpringBoot中的使用原创 2024-01-26 18:30:25 · 1421 阅读 · 0 评论 -
JWT令牌(JSON Web Token)
jwt令牌、拦截器原创 2024-01-25 19:25:31 · 811 阅读 · 0 评论 -
浅析SpringBoot的API参数校验
Spring Validation、参数校验原创 2024-01-24 23:16:12 · 715 阅读 · 0 评论 -
SpringBoot配置文件-application.yml
yml配置的书写与获取、yml与properties的选择及原因原创 2024-01-23 23:57:35 · 944 阅读 · 0 评论 -
创建SpringBoot工程
springboot工程的创建原创 2024-01-23 21:06:26 · 773 阅读 · 0 评论
分享