- 博客(50)
- 收藏
- 关注
原创 【第九篇】 SpringBoot测试补充篇
简介本文介绍了SpringBoot测试中的五项关键技术:测试类专用属性加载、 测试类专用Bean配置、 表现层测试方法、测试类事务回滚控制、配置文件随机数据设置)。这些技术可以有效隔离测试环境,确保测试数据不影响生产环境,同时提供了便捷的测试验证手段。文章内容若存在错误或需改进的地方,欢迎大家指正!若对操作有任何疑问欢迎留言!
2025-06-08 22:13:20
886
原创 【第八篇】 SpringBoot高级配置(配置篇)
简介本文介绍了SpringBoot中第三方Bean的使用方法、松散绑定的多种命名格式、常用计量单位的使用、Bean属性校验的实现、并指出YAML配置文件对进制数据的特殊处理方式。文中使用文字描述并配以图片,详细演示了SpringBoot的高级配置内容,以供大家参考。文章内容若存在错误或需改进的地方,欢迎大家指正!若对操作有任何疑问欢迎留言!
2025-06-08 15:29:56
1092
原创 【第七篇】 SpringBoot项目的热部署
热部署(Hot Deployment)是指在不重启应用的情况下,动态更新代码、资源或配置,使修改立即生效。通常用于开发环境,可以显著提升开发效率,避免频繁重启应用。
2025-06-07 18:10:38
1275
原创 【第六篇】 SpringBoot的日志基础操作
日志系统在软件开发中至关重要,用于调试代码、记录运行信息及错误堆栈。本篇文章不仅详细介绍了日志对象的创建及快速使用,还说明了日志持久化的两种配置方式和滚动日志的设置。实际开发需根据场景选择合适的日志级别和存储策略。文章内容若存在错误或需改进的地方,欢迎大家指正!若对操作有任何疑问欢迎留言!非常感谢!
2025-06-07 16:53:45
1022
原创 【第五篇】 SpringBoot中的高级配置(文件篇)
本文介绍了SpringBoot项目中的高级配置技巧,包括:1. 临时属性设置方法;2. 配置文件的4级分类及优先级规则;3. 自定义配置文件的两种实现方式;4. 多环境开发的3种实现方案。重点讲解了不同配置的优先级关系、加载顺序以及实际应用场景,还提供了配置分组、环境切换等实用技巧,帮助开发者更好地管理项目配置,提高开发效率。
2025-05-25 22:45:16
892
原创 【案例篇】 实现简单SSM工程-后端
简介本篇文章将带你从0到1的实现一个SSM项目,通过此案例可以让你在项目中对SpringBoot的使用有一个更加详细的认识,希望这个简单的案例能够帮到你。文章内容若存在错误或需改进的地方,欢迎大家指正!若对操作有任何疑问欢迎留言!
2025-05-24 20:47:36
1124
原创 【第四篇】 SpringBoot整合第三方技术
本篇文章将以整合JUnit、MyBatis、MyBatis-Plus、Druid的几个例子来总结SpringBoot项目整合第三方技术的技巧,经过学习本篇文章之后,让你能够在使用SpringBoot整合第三方技术的时候能够更加得心应手。
2025-05-24 16:54:16
753
原创 【第三篇】 SpringBoot项目中的属性配置
SpringBoot支持多种配置文件格式,包括application.properties、yml和yaml。application.properties是键值对结构,常用于简单配置,如设置服务器端口。yml和yaml文件格式相同,使用缩进表示层级,适合复杂配置。在SpringBoot中,可以通过@Value注解、Environment类或自定义对象映射来读取配置属性。
2025-05-18 17:41:34
1014
原创 【补充篇】 REST风格
本文介绍了SpringBoot开发中基于REST风格的RESTful形式开发。REST(Representational State Transfer)是一种资源访问的约定方式,通过URL和HTTP方法(如GET、POST、PUT、DELETE)来操作资源。与传统风格相比,REST风格简化了URL书写,并隐藏了资源的具体操作行为。文章通过示例展示了如何在SpringBoot中实现RESTful开发,包括使用@RestController、@RequestMapping、@GetMapping等注解来定义控制
2025-05-18 15:01:36
908
原创 【第二篇】 初步解析Spring Boot
简介SpringBoot是由Pivotal团队提供的全新框架,其设计目的是为了用来简化Spring应用的初始搭建以及开发过程的。本文章将详细介绍SpringBoot为什么能够简化项目的搭建以及普通的Spring程序的开发。文章内容若存在错误或需改进的地方,欢迎大家指正!若对操作有任何疑问欢迎留言!
2025-05-17 22:04:31
1460
原创 【第一篇】 创建SpringBoot工程的四种方式
本文详细介绍了四种创建SpringBoot项目的方法:通过IDEA联网默认配置、使用Spring官网创建、利用阿里云源创建以及手工制作SpringBoot项目。每种方法均提供了具体的操作步骤和配置要求,帮助开发者根据自身条件选择合适的创建方式。此外,文章还针对创建过程中可能遇到的常见问题提供了详细的答疑解惑,如Java版本选择、Maven项目配置和加载问题等。通过对这些问题的解答,开发者可以更顺利地完成SpringBoot项目的创建和配置,提升开发效率。
2025-05-17 18:50:14
1436
原创 switch-case 巧妙使用(case穿透)
文章摘要:本文通过三个示例展示了Java中switch语句的不同行为。第一个示例展示了正常使用switch语句,当输入匹配case时输出相应值并停止;若没有匹配项,则执行default并停止。第二个示例展示了case穿透现象,即当case后没有break时,程序会继续执行后续case和default。第三个示例展示了default穿透现象,即当default后没有break时,程序会继续执行后续case。这些示例帮助理解switch语句的执行流程和break的重要性。
2025-05-13 16:53:05
281
原创 单体架构实现延时任务
整行代码的作用是在 JVM 关闭时,自动启动一个线程来调用 threadPool 的 shutdown 方法,确保线程池能够在程序退出前安全关闭。这样可以避免因为程序突然退出而导致线程池中的任务没有正常完成,或者资源没有正确释放的问题。使用 volatile 关键字保证了 instance 变量在多线程环境下的可见性,并且避免了指令重排序带来的问题。
2025-05-08 15:42:22
966
原创 【紧急】IDEA重启之后Git突然消失!
IDEA重启之后Git突然不见了,在IDEA中找不到任何关于Git的信息,配置里面没有Git功能,VersionControl下没有Git选项。
2024-12-03 13:57:32
4781
原创 奇安信漏洞(异常捕捉)
这样能够不用再使用try-catch捕获,但是出现异常的时候,还是会直接抛出。注解,注解在需要捕获的方法上面。异常,捕获的范围太大。
2024-10-30 09:40:23
266
原创 使用BBOSS报错(org.frameworkset.elasticsearch.ElasticSearchException)
使用BBOSS报错(org.frameworkset.elasticsearch.ElasticSearchException)
2024-10-30 09:31:08
399
转载 启动服务出现空指针异常(Unable to scan documentation context default)
启动服务出现空指针异常(Unable to scan documentation context default)
2024-10-30 09:28:31
71
原创 MySQL排序出现乱序
如果在ORDER BY列中有多个行具有相同的值,则服务器可以自由以任何顺序返回这些行,并且根据整体执行计划的不同,返回值可能会有所不同。换句话说,这些行的排序顺序相对于无序列是不确定的。使用order by排序时,出现排序条件字段值重复,那么就会出现随机排序的情况。在原来排序的基础上面添加新的排序条件。
2024-10-30 09:21:26
294
原创 IDEA连接数据库后,添加中文数据出现乱码
jdbc连接的时候添加上编码方式为utf-8,即&characterEncoding=utf8。向数据库中添加的数据出现中文乱码。
2024-10-30 09:19:06
386
原创 IDEA连接数据库报错(javax.net.ssl.SSLHandshakeException: No appropriate protocol )
IDEA连接数据库报错(javax.net.ssl.SSLHandshakeException: No appropriate protocol )
2024-10-30 09:18:06
696
原创 IDEA控制台报错(org.springframework.http.converter.HttpMessageNotWritableException)
IDEA控制台报错(org.springframework.http.converter.HttpMessageNotWritableException)
2024-10-30 09:15:54
782
原创 IDEA控制台报错(Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol)
IDEA连接数据库报错
2024-10-30 09:12:56
689
1
转载 CentOS报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"
2024-10-25 09:56:03
108
原创 SpringBoot中Get请求和POST请求接收参数详解
直接以实体类可以接收param、form-data、 x-www-form-urlencoded 提交的参数。注意:SpringBoot 接收集合参数,必须用 @RequestParam 注解声明!
2024-09-30 14:56:56
5309
1
原创 使用JSch工具实现本地与Linux服务器之间文件的上传与下载
本地使用Java编程,通过使用JSch工具实现本地与Linux服务器之间文件的上传与下载
2024-09-05 15:29:00
622
转载 Java中使用JSCH工具连接Linux服务器及执行多条Shell命令
Java利用JSCH工具远程连接Linux服务器以及操作多条Shell命令
2024-08-27 16:12:17
546
原创 Redis可视化工具:Another Redis Desktop Manager不能正常显示全部的Key,解决办法。
Redis可视化工具:Another Redis Desktop Manager不能正常显示全部的Key的解决办法。
2024-06-25 17:32:20
1173
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人