SpringBoot学习篇
文章平均质量分 95
Slow菜鸟
这个作者很懒,什么都没留下…
展开
-
SpringBoot教程(安装篇) | Docker Desktop的安装(Windows下的Docker环境)
Docker Desktop的安装(Windows下的Docker环境)原创 2024-09-28 14:11:38 · 883 阅读 · 0 评论 -
SpringBoot教程(三十) | SpringBoot集成Shiro权限框架
SpringBoot集成Shiro(权限框架)原创 2024-09-20 02:21:29 · 772 阅读 · 0 评论 -
SpringBoot教程(二十九) | SpringBoot多模块构建及打包
SpringBoot多模块构建及打包原创 2024-09-17 00:27:25 · 435 阅读 · 0 评论 -
SpringBoot教程(安装篇) | RabbitMQ的安装
RabbitMQ的安装原创 2024-09-15 18:40:07 · 1300 阅读 · 0 评论 -
SpringBoot教程(二十八) | SpringBoot集成Elasticsearch(Java High Level Rest Client 方式)
SpringBoot集成Elasticsearch(Java High Level Rest Client方式)原创 2024-09-09 15:32:20 · 1515 阅读 · 2 评论 -
SpringBoot教程(二十八) | SpringBoot集成Elasticsearch(spring-boot-starter-data-elasticsearch 方式)
SpringBoot集成Elasticsearch(spring-boot-starter-data-elasticsearch 方式)原创 2024-09-09 11:38:18 · 1251 阅读 · 1 评论 -
SpringBoot教程(安装篇) | Elasticsearch的安装
Elasticsearch的安装原创 2024-09-08 21:50:16 · 1041 阅读 · 1 评论 -
SpringBoot教程(二十七) | SpringBoot整合Sharding-JDBC分库分表
SpringBoot整合Sharding-JDBC分库分表原创 2024-08-22 11:55:20 · 1286 阅读 · 0 评论 -
SpringBoot教程(二十六) | SpringBoot集成AOP实现异常处理
SpringBoot集成AOP实现异常处理原创 2024-08-31 19:50:13 · 1182 阅读 · 0 评论 -
SpringBoot教程(二十五) | SpringBoot集成AOP实现事务管理
SpringBoot集成AOP实现事务管理转载 2024-08-30 17:35:57 · 120 阅读 · 0 评论 -
SpringBoot教程(二十四) | SpringBoot集成AOP实现日志记录
SpringBoot集成日志AOP切面原创 2024-08-20 11:13:55 · 1254 阅读 · 0 评论 -
SpringBoot教程(二十三) | SpringBoot实现分布式定时任务之xxl-job
SpringBoot实现分布式定时任务之xxl-job原创 2024-08-16 11:21:20 · 1207 阅读 · 0 评论 -
SpringBoot教程(二十二) | SpringBoot实现分布式定时任务之elastic-job
SpringBoot实现分布式定时任务之elastic-job原创 2024-08-15 16:54:51 · 1518 阅读 · 0 评论 -
SpringBoot教程(二十一) | SpringBoot实现单点定时任务之@Scheduled
SpringBoot实现单点定时任务之@Scheduled原创 2024-08-14 11:40:55 · 1411 阅读 · 0 评论 -
SpringBoot教程(二十) | SpringBoot实现异步操作
SpringBoot实现异步操作原创 2024-08-05 16:37:39 · 1310 阅读 · 1 评论 -
SpringBoot教程(十九) | SpringBoot集成Slf4j日志门面
对于一个web项目来说,日志框架是必不可少的,日志的记录可以帮助我们在开发以及维护过程中快速的定位错误。slf4jlog4jlogback等这些日志框架都是我们常见的日志框架,本文主要介绍这些常见的日志框架关系和SpringBoot整合Sfl4j+logback的实践。从的1.x版本开始,它就默认集成了Logback作为日志框架。这一默认配置在后续版本中得到了保持,尽管用户仍然有选择使用其他日志框架(如Log4j2)的自由。本文也是主要讲 Logback(日志框架)+Slf4j(日志门面)原创 2024-07-31 16:18:13 · 1106 阅读 · 0 评论 -
SpringBoot教程(十八) | SpringBoot集成knife4j(Swagger的UI增强工具)
在日常开发中,写接口文档是我们必不可少的,而Knife4j就是一个接口文档工具,可以看作是Swagger的升级版,但是界面比Swagger更好看,功能更丰富早期,swagger-boostrap-ui是1.x版本,如今swagger-bootsrap-ui到2.x,同时也更改名字Knife4j,适用于单体和微服务项目。怎么样,是不是特别的方便和简单~转载 2024-07-29 10:25:41 · 154 阅读 · 0 评论 -
SpringBoot教程(十七) | SpringBoot集成Swagger系列(版本2、版本3)
SpringBoot集成Swagger原创 2024-07-27 13:06:23 · 1410 阅读 · 0 评论 -
SpringBoot教程(十六) | SpringBoot集成Kafka
Apache Kafka是一个分布式流处理平台。它最初由LinkedIn开发,后来成为Apache软件基金会的一部分,并在开源社区中得到了广泛应用。Kafka的核心概念包括Producer、Consumer、Broker、Topic、Partition和Offset。Producer:生产者,负责将数据发送到Kafka集群。Consumer:消费者,从Kafka集群中读取数据。Broker:Kafka服务器实例,Kafka集群通常由多个Broker组成。Topic:主题,数据按主题进行分类。转载 2024-07-26 17:10:09 · 98 阅读 · 0 评论 -
SpringBoot教程(十五) | SpringBoot集成RabbitMq(消息丢失、消息重复、消息顺序、消息顺序)
SpringBoot集成RabbitMq(消息丢失、消息重复、消息顺序、消息顺序)原创 2024-09-04 12:07:51 · 1175 阅读 · 0 评论 -
SpringBoot教程(十五) | SpringBoot集成RabbitMq(死信队列、延迟队列)
SpringBoot集成RabbitMq(死信队列、延迟队列)原创 2024-09-05 15:58:16 · 844 阅读 · 0 评论 -
SpringBoot教程(十五) | SpringBoot集成RabbitMq(基础版)
SpringBoot集成RabbitMq(基础版)原创 2024-07-24 14:05:14 · 1075 阅读 · 0 评论 -
SpringBoot教程(十四) | SpringBoot之集成Redis
Redis是我们Java开发中,使用频次非常高的一个nosql数据库,数据以key-value键值对的形式存储在内存中。redis的常用使用场景,可以做缓存,分布式锁,自增序列等,使用redis的方式和我们使用数据库的方式差不多,首先我们要在自己的本机电脑或者服务器上安装一个redis的服务器,通过我们的java客户端在程序中进行集成,然后通过客户端完成对redis的增删改查操作。原创 2024-04-09 21:36:28 · 6827 阅读 · 1 评论 -
SpringBoot教程(十三) | SpringBoot集成MybatisPlus(持久化框架)
SpringBoot集成MybatisPlus(持久化框架)原创 2024-07-20 20:51:16 · 380 阅读 · 0 评论 -
SpringBoot教程(十二) | SpringBoot集成JPA(Hibernate框架)
SpringBoot集成JPA(Hibernate框架)原创 2024-07-20 20:09:56 · 1137 阅读 · 0 评论 -
SpringBoot教程(十一) | SpringBoot集成Mybatis(持久化框架)
SpringBoot集成Mybatis(持久化框架)原创 2024-07-20 18:52:07 · 1040 阅读 · 0 评论 -
SpringBoot教程(十) | SpringBoot集成JdbcTemplate(持久化工具)
经过了前面的几篇文章,我们几乎讲解完毕了SpringBoot中前端控制器中的一些操作,体验到SpringBoot为我们使用框架所带来的便捷。前面文章中的所有案例,总共只引入了一个 web-starter, 配置也很少。从今天开始,我们来开始研究一下,SpringBoot如何完成数据的持久化操作。转载 2024-07-19 10:11:13 · 190 阅读 · 0 评论 -
SpringBoot教程(九) | SpringBoot统一异常处理@RestControllerAdvice
首先,定义一个自定义异常类,例如,用于在业务逻辑中抛出特定的错误。throw new BizException(ResultCode.BIZ_ERROR.getCode(), "用户名密码错误");转载 2024-07-10 10:11:54 · 88 阅读 · 0 评论 -
SpringBoot教程(八) | SpringBoot统一结果封装
这只是个简单的举例。可能很多人会有疑问,Http协议本身不是已经有了相应的返回码的定义了么,比如200代表成功, 500代表服务器错误,404代表找不到页面,为啥咱们还要在定义呢,这就是划分粒度的问题了,就那200来说,它代表是这次请求成功了,但是它描述不了这次请求中的业务结果,比如用户名已存在,其实业务上就不是一种成功,但http的结果肯定是200,所以我们需要一种描述我们业务状态的编码。除了编码之外,还有要一些提示信息,比如,操作成功,系统异常,用户名已存在等,所以我们再加一个messge字段。转载 2024-07-06 21:48:45 · 100 阅读 · 0 评论 -
SpringBoot教程(比较篇) | Filter(过滤器) 和 HandlerInterceptor(拦截器)
Filter:主要定义了initdoFilter和destroy三个方法,其中doFilter方法是用于处理请求和响应的核心方法。HandlerInterceptor:定义了preHandlepostHandle和三个方法,分别用于在请求处理之前、之后和整个请求完成后执行自定义逻辑。综上所述,Filter和HandlerInterceptor在依赖性、执行方式、生命周期管理、功能和应用场景、配置和使用以及方法定义等方面存在明显的区别。选择使用哪个组件取决于具体的应用场景和需求。原创 2024-07-06 20:42:55 · 780 阅读 · 0 评论 -
SpringBoot教程(七) | SpringBoot解决跨域问题
当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。转载 2024-07-06 20:36:20 · 368 阅读 · 0 评论 -
SpringBoot教程(六) | SpringBoot开发拦截器
拦截器: 是在请求进入到Controller 的一层AOP处理,相当于在Controller之前、之中和之后可以定义一些我们自己的业务逻辑。首先实现HandlerInterceptor 接口SpringMVC中给我提供了一个接口叫做 HandlerInterceptor, 我们实现了这个接口之后,需要实现里面的几个方法。这几个方法就是用来定义我们拦截器的业务逻辑实现。转载 2024-07-06 20:10:40 · 94 阅读 · 0 评论 -
SpringBoot教程(五) | SpringBoot中Controller详解
上一次我们介绍了注解,这个注解会把所有的返回结果以json(json其实不太准确,应该是可序列化对象,大部分是json形式)的形式进行返回。我们今天来举个例子。转载 2024-07-06 20:04:14 · 453 阅读 · 0 评论 -
SpringBoot教程(四) | SpringBoot中的配置文件
那么怎么办呢,我们可以把这个包拷贝到本地环境,把里面的配置文件提取出来,然后把需要修改的配置修改一下,然后在服务器上jar包的路径下创建一个config文件夹,再把修改后的配置文件放到这个文件夹中,重新启动项目,这个时候,修改后的配置文件就可以替换原来的配置文件生效了。但实际开发中我们往往遇到这样的情况,就是我们可能会有多套环境,比如有开发环境,有测试环境,还有生产环境,每套环境中肯定都有一套配置,并且他们之间的配置内容是不一样的,比如开发环境的数据库地址,生产环境的数据库地址肯定都是不一样的。转载 2024-07-06 19:54:22 · 128 阅读 · 0 评论 -
SpringBoot教程(三) | Spring Boot初体验
springBoot默认的配置文件名是application.properties ,我们也可以使用yml格式的配置文件,就是application.yml 这两种都可以,但是最好不要同时存在。在springmvc中接口的开发都是以controller的形式出现的,那么接下来我们在我们的包结构下创建一个controller包,然后在包里创建一个controller类。大家都知道,我们在使用ssm的时候,是需要配置一个要扫描的基础包的。当然配置文件中其实不光是可以修改端口号的,很多配置都可以在这里修改。转载 2024-07-06 10:48:15 · 67 阅读 · 0 评论 -
SpringBoot教程(二) | 创建SpringBoot项目
创建SpringBoot项目原创 2024-07-06 10:44:04 · 641 阅读 · 0 评论 -
SpringBoot教程(一) | 认识Spring Boot
认识Spring Boot原创 2024-07-06 10:23:08 · 821 阅读 · 0 评论