![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 53
SpringBoot
小颜-
这个作者很懒,什么都没留下…
展开
-
【SpringBoot】自定义注解实现AOP
【SpringBoot】自定义注解实现AOP原创 2022-09-18 02:03:40 · 443 阅读 · 0 评论 -
定时任务方法
1:Spring的定时任务 —— Spring Task如果使用的是 Spring 或 Spring Boot 框架,可以直接使用 Spring Framework 自带的定时任务,使用上面两种定时任务的实现方式,很难实现设定了具体时间的定时任务,比如当我们需要每周五来执行某项任务时,但如果使用 Spring Task 就可轻松的实现此需求。以 Spring Boot 为例,实现定时任务只需两步: 开启定时任务; 添加定时任务。开启定时任务只需要在 Spring...原创 2022-04-04 15:18:01 · 137 阅读 · 0 评论 -
使用SpringSecurity,Jwt与Redis实现用户认证与授权
核心代码 /** * 登录 * @param user * @return */ @PostMapping("/login") public Result login(@RequestBody User user){ UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(user.ge原创 2022-04-28 21:26:10 · 3381 阅读 · 3 评论 -
SpringBoot整合Knife4j
一、SpringBoot依赖和实例代码准备本实例基于SpringBoot搭建,所需要的配置和依赖很少,下面添加主要的依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</ver原创 2022-05-02 22:42:08 · 1316 阅读 · 0 评论 -
SpringBoot整合Mybatis-Plus 乐观锁的实现
1:乐观锁简介乐观锁:总是假设最好的情况,在读取数据的使用不会发生并发问题,但在更新的时候比较原数据是否被其他线程发生了改变。主要通过通过版本号机制或CAS算法实现,适用于读多写少的应用场景。版本号机制:在数据库表中加一个版本号version字段,表示数据被修改的次数,在修改数据前先读取该表中的版本号字段,在修改的使用对比是否是自己读取出来的版本号如果是则进行更新操作并版本号(version)加1如果不是则重新执行进行更新操作直到更新成功为止。.2:乐观锁的例子2:乐观锁的例子未使用乐观锁(原创 2022-05-06 15:09:05 · 732 阅读 · 0 评论 -
Spring官方都推荐使用的@Transactional事务,为啥我不建议使用!
Spring官方都推荐使用的@Transactional事务,为啥我不建议使用!原创 2022-06-30 20:02:55 · 219 阅读 · 0 评论 -
SpringBoot整合SpringSession实现分布式登录
SpringBoot整合SpringSession实现分布式登录原创 2022-07-31 14:16:26 · 721 阅读 · 0 评论 -
SpringBoot整合Druid连接池
SpringBoot整合Druid连接池原创 2022-08-08 21:57:35 · 506 阅读 · 0 评论 -
SpringBoot整合分布式任务调度平台xxl-job
SpringBoot整合分布式任务调度平台xxl-job原创 2022-08-14 23:39:29 · 1314 阅读 · 0 评论