![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 58
小_北_辰
这个作者很懒,什么都没留下…
展开
-
Springboot redisson 自定义注解实现双写一致性
在 Spring Boot 项目中使用 Redisson 实现双写一致性(即数据库和缓存的一致性),可以通过自定义注解和 AOP(面向切面编程)来简化代码并提高可维护性。以下是一个具体的案例,展示了如何使用自定义注解和 AOP 来实现这一目标。原创 2024-07-08 00:07:00 · 111 阅读 · 0 评论 -
使用Spring Boot和自定义缓存注解优化应用性能
Spring Boot提供了@Cacheable@CachePut和等注解来管理缓存,但有时这些注解可能无法满足特定需求。例如,你可能需要更细粒度的缓存控制,或者希望在缓存中存储自定义数据结构。这时,自定义缓存注解就显得尤为重要。首先,我们需要创建一个自定义的缓存注解。这个注解将允许我们指定缓存的键和过期时间。@Inherited/*** 缓存名称* @return*//*** 缓存条件* @return*//*** 过期时间,单位秒*/原创 2024-07-06 23:59:21 · 612 阅读 · 0 评论 -
Spring Boot与MyBatis-Plus:代码逆向生成指南
在Spring Boot项目中使用MyBatis-Plus进行代码逆向生成,可以通过MyBatis-Plus提供的代码生成器来快速生成实体类、Mapper接口、Service接口及其实现类等。原创 2024-07-05 20:58:42 · 297 阅读 · 0 评论 -
Springboot实现动态定时任务
该动态定时任务主配置类是 ScheduledConfig,代码如下;最近有幸要开发个动态定时任务,这里简单再梳理一下。到这里核心类已经走完,剩下的就是获取数据相关类。紧接着是这个类,用于控制任务的执行与否;最后就是要测试的接口。原创 2022-09-09 23:35:13 · 3968 阅读 · 0 评论 -
Xxl-job 简单使用
项目下载链接:xxl-job: 一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 (gitee.com)https://gitee.com/xuxueli0323/xxl-job/1.下载好后,用IDEA打开,如下所示;2. 如下图,打开sql文档,用Navicat for MySQL跑一下文档中的sql,得到如下几张表;3.打开xxl-job-admin模块的配置文件,修改一下数据源信息;4.运行原创 2022-02-16 22:53:55 · 904 阅读 · 0 评论 -
maven打包外部jar
最近项目要做oralce到polardb上的数据迁移,项目整体改动也不大,数据迁移用的工具ADAM和DTS也很nice,期间用到了这个小知识点,这里正好简单总结一下,简单拿mysql的驱动举个小例子。简单创建一个springboot项目,目录结构如下;1.如上图所示,将mysql驱动jar拷贝到项目指定位置;2.在pom.xml中配置坐标,引入mysql驱动jar; <dependency> <groupId>mysql</groupId&g...原创 2020-11-29 13:44:30 · 2500 阅读 · 0 评论 -
SpringBoot + swagger 简单案例
1.创建Springboot+Mybatis 项目,这里为节省时间,使用了之前写的,链接如下:SpringBoot Mybatis PageHelper 集成注:这里可测试数据库连接@RunWith(SpringRunner.class)@SpringBootTestpublic class UserDaoTest { @Autowired UserService UserService; @Test public void getUserList() { L原创 2020-05-21 00:22:31 · 259 阅读 · 0 评论 -
Springcloud之Hystrix熔断器
接着上篇,Springcloud 之 eureka注册中心加feign调用学习,对于雪崩效应等知识点,可以看看其他博客,讲的很详细,这里只上代码。1.在eureka-consumer项目中的application.properties文件中加入feign.hystrix.enabled=true2.创建UserServiceImpl实现类@Component...原创 2018-07-17 17:13:51 · 336 阅读 · 0 评论 -
SpringBoot搭建java web 工程 打包
1. 创建一个maven工程2. 在 pom.xml 中添加如下配置: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...原创 2018-05-16 17:12:26 · 482 阅读 · 0 评论 -
SpringBoot Mybatis PageHelper 集成
1. 创建maven项目 springbootdemo2. 配置pom.xml,导入jar包<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> <m...原创 2018-05-18 15:09:10 · 1078 阅读 · 0 评论