
SpringBoot学习篇
文章平均质量分 95
SpringBoot学习篇
Slow菜鸟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot项目梳理
src/main/resource下面的yml文件。数据接口访问层(Dao/Mapper)前端控制器(Controller)数据服务层(Service)原创 2023-03-24 23:27:30 · 296 阅读 · 0 评论 -
SpringBoot教程(二十五) | SpringBoot配置多个数据源
SpringBoot教程(二十五) | SpringBoot配置多个数据源原创 2024-11-12 23:07:30 · 2955 阅读 · 0 评论 -
SpringBoot教程(三十二) | SpringBoot集成Skywalking链路跟踪
SpringBoot教程(三十二) | SpringBoot集成Skywalking链路跟踪原创 2024-10-14 10:43:20 · 2090 阅读 · 0 评论 -
SpringBoot教程(三十一) | SpringBoot生成Docker镜像包
SpringBoot生成Docker镜像包原创 2024-09-30 16:29:56 · 992 阅读 · 0 评论 -
SpringBoot教程(安装篇) | Docker Desktop的安装(Windows下的Docker环境)
Docker Desktop的安装(Windows下的Docker环境)原创 2024-09-28 14:11:38 · 2010 阅读 · 0 评论 -
SpringBoot教程(三十) | SpringBoot集成Shiro权限框架
SpringBoot集成Shiro(权限框架)原创 2024-09-20 02:21:29 · 1046 阅读 · 0 评论 -
SpringBoot教程(二十九) | SpringBoot多模块构建及打包
SpringBoot多模块构建及打包原创 2024-09-17 00:27:25 · 1778 阅读 · 0 评论 -
SpringBoot教程(二十七) | SpringBoot整合Sharding-JDBC分库分表
SpringBoot整合Sharding-JDBC分库分表原创 2024-08-22 11:55:20 · 2632 阅读 · 0 评论 -
SpringBoot教程(二十六) | SpringBoot集成AOP实现异常处理
SpringBoot集成AOP实现异常处理原创 2024-08-31 19:50:13 · 1612 阅读 · 0 评论 -
SpringBoot教程(二十五) | SpringBoot集成AOP实现事务管理
SpringBoot集成AOP实现事务管理转载 2024-08-30 17:35:57 · 456 阅读 · 0 评论 -
SpringBoot教程(二十四) | SpringBoot集成AOP实现日志记录
SpringBoot集成日志AOP切面原创 2024-08-20 11:13:55 · 1995 阅读 · 0 评论 -
SpringBoot教程(二十四) | SpringBoot实现分布式定时任务之Quartz(动态新增、修改等操作)
SpringBoot教程(二十四) | SpringBoot实现分布式定时任务之Quartz(动态新增、修改等操作)原创 2024-10-09 10:44:40 · 1303 阅读 · 0 评论 -
SpringBoot教程(二十四) | SpringBoot实现分布式定时任务之Quartz(多数据源配置)
SpringBoot实现分布式定时任务之Quartz(多数据源配置)原创 2024-10-09 10:08:40 · 1621 阅读 · 0 评论 -
SpringBoot教程(二十四) | SpringBoot实现分布式定时任务之Quartz(基础)
SpringBoot教程(二十四) | SpringBoot实现分布式定时任务之Quartz原创 2024-10-07 15:46:39 · 2158 阅读 · 0 评论 -
SpringBoot教程(二十三) | SpringBoot实现分布式定时任务之xxl-job
SpringBoot实现分布式定时任务之xxl-job原创 2024-08-16 11:21:20 · 1478 阅读 · 0 评论 -
SpringBoot教程(二十二) | SpringBoot实现分布式定时任务之elastic-job
SpringBoot实现分布式定时任务之elastic-job原创 2024-08-15 16:54:51 · 1953 阅读 · 0 评论 -
SpringBoot教程(二十一) | SpringBoot实现单点定时任务之@Scheduled
SpringBoot实现单点定时任务之@Scheduled原创 2024-08-14 11:40:55 · 2415 阅读 · 0 评论 -
SpringBoot教程(二十) | SpringBoot实现异步操作
SpringBoot实现异步操作原创 2024-08-05 16:37:39 · 2992 阅读 · 1 评论 -
SpringBoot教程(十九) | SpringBoot集成Slf4j日志门面
对于一个web项目来说,日志框架是必不可少的,日志的记录可以帮助我们在开发以及维护过程中快速的定位错误。slf4jlog4jlogback等这些日志框架都是我们常见的日志框架,本文主要介绍这些常见的日志框架关系和SpringBoot整合Sfl4j+logback的实践。从的1.x版本开始,它就默认集成了Logback作为日志框架。这一默认配置在后续版本中得到了保持,尽管用户仍然有选择使用其他日志框架(如Log4j2)的自由。本文也是主要讲 Logback(日志框架)+Slf4j(日志门面)原创 2024-07-31 16:18:13 · 1538 阅读 · 0 评论 -
SpringBoot教程(十八) | SpringBoot集成knife4j(Swagger的UI增强工具)
SpringBoot教程(十八) | SpringBoot集成knife4j(Swagger的UI增强工具)原创 2024-07-29 10:25:41 · 1618 阅读 · 0 评论 -
SpringBoot教程(十七) | SpringBoot集成Swagger系列(版本2、版本3)
SpringBoot集成Swagger原创 2024-07-27 13:06:23 · 2576 阅读 · 0 评论 -
SpringBoot教程(十六) | SpringBoot集成Kafka
SpringBoot教程(十六) | SpringBoot集成Kafka原创 2024-07-26 17:10:09 · 1659 阅读 · 0 评论 -
SpringBoot教程(十四) | SpringBoot之集成Redis
Redis是我们Java开发中,使用频次非常高的一个nosql数据库,数据以key-value键值对的形式存储在内存中。redis的常用使用场景,可以做缓存,分布式锁,自增序列等,使用redis的方式和我们使用数据库的方式差不多,首先我们要在自己的本机电脑或者服务器上安装一个redis的服务器,通过我们的java客户端在程序中进行集成,然后通过客户端完成对redis的增删改查操作。原创 2024-04-09 21:36:28 · 15239 阅读 · 1 评论 -
SpringBoot教程(十三) | SpringBoot集成MybatisPlus(持久化框架)
SpringBoot集成MybatisPlus(持久化框架)原创 2024-07-20 20:51:16 · 624 阅读 · 0 评论 -
SpringBoot教程(十二) | SpringBoot集成JPA(Hibernate框架)
SpringBoot集成JPA(Hibernate框架)原创 2024-07-20 20:09:56 · 1485 阅读 · 0 评论 -
SpringBoot教程(十一) | SpringBoot集成Mybatis(持久化框架)
SpringBoot集成Mybatis(持久化框架)原创 2024-07-20 18:52:07 · 1898 阅读 · 0 评论 -
SpringBoot教程(十) | SpringBoot集成JdbcTemplate(持久化工具)
经过了前面的几篇文章,我们几乎讲解完毕了SpringBoot中前端控制器中的一些操作,体验到SpringBoot为我们使用框架所带来的便捷。前面文章中的所有案例,总共只引入了一个 web-starter, 配置也很少。从今天开始,我们来开始研究一下,SpringBoot如何完成数据的持久化操作。转载 2024-07-19 10:11:13 · 939 阅读 · 0 评论 -
SpringBoot教程(九) | SpringBoot统一异常处理@RestControllerAdvice
首先,定义一个自定义异常类,例如,用于在业务逻辑中抛出特定的错误。throw new BizException(ResultCode.BIZ_ERROR.getCode(), "用户名密码错误");转载 2024-07-10 10:11:54 · 279 阅读 · 0 评论 -
SpringBoot教程(八) | SpringBoot统一结果封装
这只是个简单的举例。可能很多人会有疑问,Http协议本身不是已经有了相应的返回码的定义了么,比如200代表成功, 500代表服务器错误,404代表找不到页面,为啥咱们还要在定义呢,这就是划分粒度的问题了,就那200来说,它代表是这次请求成功了,但是它描述不了这次请求中的业务结果,比如用户名已存在,其实业务上就不是一种成功,但http的结果肯定是200,所以我们需要一种描述我们业务状态的编码。除了编码之外,还有要一些提示信息,比如,操作成功,系统异常,用户名已存在等,所以我们再加一个messge字段。转载 2024-07-06 21:48:45 · 293 阅读 · 0 评论 -
SpringBoot教程(比较篇) | Filter(过滤器) 和 HandlerInterceptor(拦截器)
Filter:主要定义了initdoFilter和destroy三个方法,其中doFilter方法是用于处理请求和响应的核心方法。HandlerInterceptor:定义了preHandlepostHandle和三个方法,分别用于在请求处理之前、之后和整个请求完成后执行自定义逻辑。综上所述,Filter和HandlerInterceptor在依赖性、执行方式、生命周期管理、功能和应用场景、配置和使用以及方法定义等方面存在明显的区别。选择使用哪个组件取决于具体的应用场景和需求。原创 2024-07-06 20:42:55 · 1010 阅读 · 0 评论 -
SpringBoot教程(七) | SpringBoot解决跨域问题
当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域。转载 2024-07-06 20:36:20 · 883 阅读 · 0 评论 -
SpringBoot教程(六) | SpringBoot开发拦截器
拦截器: 是在请求进入到Controller 的一层AOP处理,相当于在Controller之前、之中和之后可以定义一些我们自己的业务逻辑。首先实现HandlerInterceptor 接口SpringMVC中给我提供了一个接口叫做 HandlerInterceptor, 我们实现了这个接口之后,需要实现里面的几个方法。这几个方法就是用来定义我们拦截器的业务逻辑实现。转载 2024-07-06 20:10:40 · 566 阅读 · 0 评论 -
SpringBoot教程(五) | SpringBoot中Controller详解
上一次我们介绍了注解,这个注解会把所有的返回结果以json(json其实不太准确,应该是可序列化对象,大部分是json形式)的形式进行返回。我们今天来举个例子。转载 2024-07-06 20:04:14 · 1205 阅读 · 0 评论 -
SpringBoot教程(四) | SpringBoot中的配置文件
那么怎么办呢,我们可以把这个包拷贝到本地环境,把里面的配置文件提取出来,然后把需要修改的配置修改一下,然后在服务器上jar包的路径下创建一个config文件夹,再把修改后的配置文件放到这个文件夹中,重新启动项目,这个时候,修改后的配置文件就可以替换原来的配置文件生效了。但实际开发中我们往往遇到这样的情况,就是我们可能会有多套环境,比如有开发环境,有测试环境,还有生产环境,每套环境中肯定都有一套配置,并且他们之间的配置内容是不一样的,比如开发环境的数据库地址,生产环境的数据库地址肯定都是不一样的。转载 2024-07-06 19:54:22 · 356 阅读 · 0 评论 -
SpringBoot教程(三) | Spring Boot初体验
springBoot默认的配置文件名是application.properties ,我们也可以使用yml格式的配置文件,就是application.yml 这两种都可以,但是最好不要同时存在。在springmvc中接口的开发都是以controller的形式出现的,那么接下来我们在我们的包结构下创建一个controller包,然后在包里创建一个controller类。大家都知道,我们在使用ssm的时候,是需要配置一个要扫描的基础包的。当然配置文件中其实不光是可以修改端口号的,很多配置都可以在这里修改。转载 2024-07-06 10:48:15 · 240 阅读 · 0 评论 -
SpringBoot教程(二) | 创建SpringBoot项目
创建SpringBoot项目原创 2024-07-06 10:44:04 · 1142 阅读 · 0 评论 -
SpringBoot教程(一) | 认识Spring Boot
认识Spring Boot原创 2024-07-06 10:23:08 · 953 阅读 · 0 评论