
Spring Boot自学
文章平均质量分 84
Spring Boot自学
岁岁岁平安
大三在校生。Write Less, Do More。努力学习springboot、vue中,更新中......
展开
-
SpringBoot3整合MyBatis-Plus分页插件。SpringBoot3整合MyBatis+PageHelper分页插件。(SpringBoot3.3.10)
本篇博客核心内容:基于SpringBoot3实现整合MyBatis-Plus分页插件(数据层或业务层实现分页)。基于SpringBoot3实现整合MyBatis+PageHelper分页插件。其中测试与响应使用第三方工具Apifox进行模拟前端请求,,,原创 2025-04-23 00:30:00 · 1217 阅读 · 0 评论 -
基于SpringBoot3实现MyBatis-Plus三种条件构造器(QueryWrapper、UpdateWrapper、LambdaQueryWrapper)入门实战
本篇博客核心内容:基于SpringBoot实现MyBatis-Plus三种条件构造器(QueryWrapper、UpdateWrapper、LambdaQueryWrapper)入门实战案例学习与使用。其中案例演示了如何QueryWrapper+MyBatis-Plus提供的分页插件整合使用,,,,,,原创 2025-04-21 22:03:23 · 950 阅读 · 0 评论 -
基于SpringBoot3实现MyBatis-Plus(SSMP)整合快速入门CURD(增删改查)
本篇博客核心内容:基于SpringBoot快速实现MyBatis-Plus入门级的CURD(增删改查)。其中包括SpringBoot整合Spring+SpringMVC+MyBatis-Plus的详细思路与完整步骤、SpringBoot整合Druid等,,,原创 2025-04-20 23:04:26 · 1536 阅读 · 0 评论 -
SpringBoot学习(过滤器Filter。拦截器Interceptor。全局异常捕获处理器GlobalExceptionHandler)(详细使用教程)
本篇博客核心内容:详细介绍与讲解如何使用SpringBoot实现过滤器Filter、拦截器Interceptor以及全局异常捕获处理器GlobalExceptionHandler。包含WebServlet过滤器、SpringMVC拦截器、全局异常捕获处理器原理、使用范围、使用场景介绍。所有代码示例与案例测试结果,,,原创 2025-04-19 11:23:39 · 967 阅读 · 0 评论 -
SpringBoot学习(properties、yml(主流)、yaml格式配置文件)(读取yml配置文件的3种方式)(详解)
本篇博客核心内容:关于SpringBoot配置文件(properties、yml、yaml)3种格式的详解。其中重点讲解了:读取yml配置文件中的数据的3种方式(@Value、Environment、封装自定义类)等,,,原创 2025-04-19 00:15:00 · 1183 阅读 · 0 评论 -
SpringBoot3解决跨域请求问题(同源策略、JSONP、CORS策略)(Access-Control-Allow-Origin)(2025详细教程)
本篇博客内容:详细讨论与讲解了如何使用前端技术JSP或Vue3实现Ajax的跨域请求后端SpringBoot服务器。涉及方法:JSONP、注解@CorssMapping。配置类实现WebMvcConfigurer接口或实现配置类返回CorsFilter跨资源共享拦截器对象(注解@Configuration、@Bean)...原创 2025-03-28 20:33:19 · 958 阅读 · 0 评论 -
SpringBoot3+Vue3实战(Vue3快速开发登录注册页面并对接后端接口、表单项自定义校验规则、Hutool工具类)(4)
本篇博客内容:使用Vue3快速开发登录注册页面。前端Vue页面与后端SpringBoot服务器进行对接。其中涉及前端表单项校验规则设定与绑定、“二次确认密码”自定义校验规则(element-plus)、后端自定义异常类、后端封装返回前端数据结果类、全局异常处理器、配置前后端跨域请求、Hutool工具类的使用。最后成功完成员工的登录、注册功能,,,原创 2025-03-19 23:46:57 · 1040 阅读 · 0 评论 -
SpringBoot3实战(SpringBoot3+Vue3基本增删改查、前后端通信交互、配置后端跨域请求、数据批量删除(超详细))(3)
本篇博客的内容:使用SpringBoot3+Vue3实现基本增删改查。包括前后端通信交互的实现。解决和配置后端跨域请求。实现SpringBoot3后端服务器与Vue3前端页面可视交互的分页查询、条件查询、新增、编辑(修改)、数据单个删除与数据批量删除等等...原创 2025-03-19 12:45:15 · 1536 阅读 · 0 评论 -
SpringBoot3实战(SpringBoot3集成MyBatis。PageHelper分页查询。get(查)、post(增)、put(改)、delete(删)请求)(2)
本篇博客内容:实现SpringBoot3集成MyBatis。其中包括SpringBoot工程配置MyBatis、分页查询(PageHelper插件)的实现、使用MyBatis实现基本增删改查操作、Postman工具的使用:put、post、get、delete请求。涉及注解@RestController、@RequestMapping、@PostMapping、@PutMapping、@DeleteMapping、@GetMapping、@PathVariable、@RequestParam等等...原创 2025-03-17 21:42:41 · 859 阅读 · 0 评论 -
SpringBoot3实战(从0快速搭建SpringBoot3工程、全局异常处理器、自定义封装结果类、自定义异常)(2025详细教程)(1)
博客核心:从0快速搭建、启动SpringBoot3工程。包括SpringBoot3"精简"脚手架详细搭教程。JDK21、Maven下载安装配置。application.yml配置端口、数据库信息。新建测试接口与自定义封装结果集类。自定义全局异常处理器、自定义异常与全局异常捕获配置...原创 2025-03-15 17:45:14 · 1666 阅读 · 0 评论 -
springboot(20)(删除文章分类。获取、更新、删除文章详细)(Validation分组校验)
本篇博客的内容:独立完成后端接口功能(删除文章分类与获取文章详细、更新文章详细、删除文章)开发。主要是小结了开发中的思考与实现思路...原创 2024-11-28 15:51:42 · 1167 阅读 · 0 评论 -
springboot实战(19)(条件分页查询、PageHelper、MYBATIS动态SQL、mapper映射配置文件、自定义类封装分页查询数据集)
本篇博客的学习特别重要:《条件分页查询返回列表数据》。其中使用的mapper映射配置文件书写mybatis动态sql、使用mybatis的插件PageHelper开启分页查询、@RequestParam设定参数是否必须、自定义类封装分页查询结果数据集...原创 2024-11-26 23:31:33 · 1728 阅读 · 1 评论 -
springboot实战(18)(Validation自定义注解(校验)、@Target、@Constraint(validatedBy = {?})、)
本篇博客的内容:使用Validation提供的自定义注解进行自定义校验。其中讲到了注解@Documented、@Target、@Retention(?)、@Constraint(validatedBy = { ?})...原创 2024-11-25 15:43:56 · 1222 阅读 · 0 评论 -
springboot实战(17)(“大事件“——新增文章主体逻辑)
本篇博客内容:学习springboot后端项目"大事件"的新增文章功能的一个分析与总结。这次主要完成主体逻辑的代码。关于前端数据的校验下次进行系统学习(Validation自定义校验)...原创 2024-11-24 23:04:27 · 1059 阅读 · 0 评论 -
springboot实战(16)(Validation参数校验冲突问题、分组校验、默认分组)
本篇博客主要学习:Spring的Validation参数校验时,对同一个实体参数的校验冲突问题。主要讲到了通过分组校验解决校验项使用不同功能时冲突问题。最后通过默认分组进行校验优化.....原创 2024-11-24 19:13:52 · 940 阅读 · 0 评论 -
springboot实战(15)(注解@JsonFormat(pattern=“?“)、@JsonIgnore)
本篇博客是关于springboot实战学习时遇到的一些注解和方法展开简单讨论。其中包括JSON序列化时(Java对象转换成对应JSON格式数据)用到的注解@JsonIgnore(保证重要数据隐私性)、@JsonFormat(pattern="?")(格式化对象里的日期属性)...原创 2024-11-21 16:34:47 · 1212 阅读 · 1 评论 -
springboot实战(14)(StringUtils、@Service、@RestContoller、@RequestMapping、@Autowired、@Qualifier)
本篇博客关于springboot实战学习时遇到的一些注解和方法展开简单讨论。其中包括spring提供的StringUtils操作字符串的类,注解@RestController、@Controller、@Service、@RequestMapping、@Autowired、@GetMapping、@PostMapping...等等原创 2024-11-21 14:46:54 · 823 阅读 · 0 评论 -
springboot实战(13)(@PatchMapping、@RequestParam、@URL、ThreadLocal线程局部变量)
本篇博客主要是springboot实战完成更新用户头像模块功能。学习了PATCH请求、注解@PatchMapping、@RequestParam、@URL、ThreadLocal线程局部变量...原创 2024-11-20 17:40:20 · 479 阅读 · 0 评论 -
@RequestBody、@Data、@Validated、@Pattern(regexp=“?“)(复习)
本篇博客主要是对之前学习springboot的一个复习。其中涉及到几种注解:@RequestBody、@Data、@Validated、@Pattern(regexp="?")、@NotNull、@NotEmpty、@Email...原创 2024-11-20 16:19:43 · 683 阅读 · 0 评论 -
springboot实战学习(12)(优化更新用户基本信息接口)(Validation实体参数校验)
本篇博客主要是对用户模块的更新用户基本信息接口的代码的一个小优化(实体参数校验)。其中用到了Spring Validation参数校验框架提供的一些注解(如@NotNull、@NotEmpty、@Email、@Validated)去完成实体类对象的参数校验以及完成了功能的测试...原创 2024-10-09 11:50:38 · 1138 阅读 · 0 评论 -
springboot实战学习(11)(更新用户基本信息接口主逻辑)
本篇博客主要是完成更新用户基本信息接口的主要逻辑。代码书写的地方很少,但是测试的时候需要注意"登录认证",也就是jwt令牌过期需重新登录,才能使用其它接口,否则将被拦截,状态码提示"401"。后面还需要对这部分代码进行优化处理......原创 2024-10-08 17:56:35 · 1245 阅读 · 0 评论 -
springboot实战学习(10)(ThreadLoacl优化获取用户详细信息接口)(重写拦截器afterCompletion()方法)
这篇博客主要是完成与优化用户模块的“获取用户详细信息”接口开发。首先详细的讲到了什么是ThreadLocal?以及ThreadLocal的作用、使用方法。最后在“获取用户详细信息”接口的开发中进行使用。具体通过将解析token令牌后获得的业务数据,存放到唯一的全局ThreadLocal对象中。数据通过set()、get()方法进行处理与使用。原创 2024-09-30 17:35:24 · 1484 阅读 · 4 评论 -
springboot实战学习(9)(配置mybatis“驼峰命名“和“下划线命名“自动转换)(postman接口测试统一添加请求头)(获取用户详细信息接口)
这篇博客主要是完成用户模块的“获取用户详细信息”接口开发。其中包括读取请求头中的“JWT令牌”并解析获取用户名、在postman接口测试统一添加请求头以及在.yml文件中配置mybatis"驼峰命名"和"下划线命名"自动转换...原创 2024-09-25 21:34:30 · 1762 阅读 · 0 评论 -
springboot实战学习(8)(登录接口中使用“JWT令牌“完成登录认证)(拦截器的创建与注册)
本篇博客主要学习和介绍了如何使用拦截器,去实现用户未登录时,用户不能访问其它接口(除了登录、注册)。其中先是进行简单粗暴的每个方法中直接完成JWT令牌的生成与校验。后面改变策略,使用拦截器处理所有接口的JWT令牌的生成和校验。所有的测试因为还未完成前端,所以都在postman中测试后端的接口,查看响应回来的数据......原创 2024-09-25 16:03:55 · 1346 阅读 · 0 评论 -
springboot实战学习(7)(JWT令牌的组成、JWT令牌的使用与验证)
本篇博客主要是学习和介绍了JWT令牌的组成、JWT令牌的生成、JWT令牌的验证。其中重点分析了JWT令牌组成中"头部"、"载荷"、"数字签名"、"密钥"。也分析到如何借助工具"java-jwt"去生成合法的JWT令牌。如何再通过测试方法去验证令牌的合法性...原创 2024-09-22 20:56:38 · 1947 阅读 · 3 评论 -
springboot实战学习(6)(用户模块的登录认证)(初识令牌)(JWT)
本篇博客是在处理用户模块中登录认证时遇到需要解决的问题。因为未登录时,需要做到无法访问和使用其他功能的接口。也就提到了令牌的作用以及满足令牌的规范"JWT"。具体的学习下篇博客进行学习...原创 2024-09-21 19:49:08 · 1340 阅读 · 0 评论 -
springboot实战学习笔记(5)(用户登录接口的主逻辑)
这篇博客主要完成用户模块的登录接口的主逻辑开发。其中用到了注册接口开发时的参数校验框架(validation)、全局异常处理器。关于"jwt token令牌"会在后面博客笔记中学习。原创 2024-09-18 21:13:40 · 1058 阅读 · 0 评论 -
springboot实战学习笔记(4)(Spring Validation参数校验框架、全局异常处理器)
本篇博客主要是关于用户模块的"注册“的后端接口测试的"参数校验问题"。其中主要提到了手动校验参数、利用参数校验框架(Spring Validation)校验参数、以及参数校验失败时的异常消息返回处理(全局异常处理器:"GlobalExceptionHandler")等等.....原创 2024-09-18 16:39:58 · 1321 阅读 · 0 评论 -
springboot实战学习笔记(3)(Lombok插件、postman测试工具、MD5加密算法、post请求、接口文档、注解、如何在IDEA中设置层级显示包结构、显示接口中的方法)
本篇博客主要是关于用户模块的”注册“的后端所有接口的写法。其中主要包括:插件lombok(自动生成getter、setter等等方法)、注解@Data、接口开发文档、post请求、Md5加密算法运用、如何在IDEA中设置包结构层级展示以及设置所以接口中的方法展示、测试工具postman的使用等等......原创 2024-09-17 16:34:25 · 1575 阅读 · 0 评论 -
springboot实战学习笔记(2)
该博客是学习springboot后端的实战学习笔记...原创 2024-09-17 10:57:51 · 375 阅读 · 0 评论 -
springboot实战学习(1)(开发模式与环境)
本篇博客就是简单的介绍了一下当前主流的开发模式(前端、后端),提到了接口文档,后端开发需要准备的环境...原创 2024-09-08 20:12:29 · 513 阅读 · 0 评论 -
springboot学习(10)(自定义starter)(自定义mybatis的starter)(解决:java:错误:不支持发行版本?)
本篇博客的学习和分析详细的涉及到springboot中的自定义starter(起步依赖)、自定义mybatis的starter、以及成功使用该起步依赖。最后还有关于java:错误:不支持发行版本 ?的问题的解决...原创 2024-09-08 18:06:41 · 1315 阅读 · 0 评论 -
SpringBoot学习(9)(springboot自动配置原理)(源码分析、面试题)
本篇博客主要通过学习和分析、查看启动类注解@SpringBootApplication的源码一步一步解析各个配置类、自动配置类、@Import用的地点,大致的分析出整个自动配置的原理,大家如果想看,可以看看,因为博主也还是有疑惑的!!希望后面再来看能看的更深原创 2024-09-07 23:07:18 · 1165 阅读 · 0 评论 -
SpringBoot学习(8)(Bean注册条件)(@Conditional的衍生注解)
主要是关于springboot中Bean对象的注册条件的合理使用时机、方法。其中演示了如何注册条件将第三方jar包中的对应实体类的Bean对象注入到loc容器当中。注解包括@Bean,@Conditional及其衍生注解@ConditionalOnProperty、@Conditional0nMissingBean、@ConditionalOnclass。原创 2024-09-06 16:53:53 · 1118 阅读 · 0 评论 -
SpringBoot学习(7)(Bean对象注册)(自定义组合注解)
主要是关于springboot中Bean对象的注册与扫描。其中演示了如何将第三方jar包中的对应实体类的Bean对象注入到Ioc容器当中。注解@Bean,@Import,以及配置类、组合注解原创 2024-09-05 23:04:59 · 1078 阅读 · 0 评论 -
SpringBoot学习(6)(Bean对象扫描)(@ComponentScan)
springboot中有关bean对象的扫描。注解@ComponentScan与@SpringBootApplication...原创 2024-09-05 18:45:40 · 586 阅读 · 0 评论 -
SpringBoot学习(5)(springboot整合mybatis)
springboot工程如何快速的整合mybatis的基础用法与案例分析!(pom文件引入起步依赖、yml文件书写简单配置信息...)原创 2024-09-04 18:03:57 · 1374 阅读 · 0 评论 -
SpringBoot学习(4)(yml配置信息书写和获取)(SpringEL表达式语言)
关于SpringBoot的yml配置信息的书写和获取。SpringEL表达式语言的描述。@Value注解的介绍和使用(基本)原创 2024-09-04 15:00:07 · 787 阅读 · 0 评论 -
SpringBoot学习(3)(配置文件的基本使用)
关于SpringBoot的配置文件的基本学习和使用...(application.yml与application.properties)原创 2024-09-03 21:12:49 · 1138 阅读 · 0 评论 -
如何纯手动的创建SpringBoot工程?
如何快速的手动创建一个springboot工程项目!!!!原创 2024-09-03 18:39:36 · 544 阅读 · 1 评论