- 博客(46)
- 收藏
- 关注
原创 【第五篇】 SpringBoot中的高级配置
本文介绍了SpringBoot项目中的高级配置技巧,包括:1. 临时属性设置方法;2. 配置文件的4级分类及优先级规则;3. 自定义配置文件的两种实现方式;4. 多环境开发的3种实现方案。重点讲解了不同配置的优先级关系、加载顺序以及实际应用场景,还提供了配置分组、环境切换等实用技巧,帮助开发者更好地管理项目配置,提高开发效率。
2025-05-25 22:45:16
882
原创 【案例篇】 实现简单SSM工程-后端
简介本篇文章将带你从0到1的实现一个SSM项目,通过此案例可以让你在项目中对SpringBoot的使用有一个更加详细的认识,希望这个简单的案例能够帮到你。文章内容若存在错误或需改进的地方,欢迎大家指正!若对操作有任何疑问欢迎留言!
2025-05-24 20:47:36
1118
原创 【第四篇】 SpringBoot整合第三方技术
本篇文章将以整合JUnit、MyBatis、MyBatis-Plus、Druid的几个例子来总结SpringBoot项目整合第三方技术的技巧,经过学习本篇文章之后,让你能够在使用SpringBoot整合第三方技术的时候能够更加得心应手。
2025-05-24 16:54:16
747
原创 【第三篇】 SpringBoot项目中的属性配置
SpringBoot支持多种配置文件格式,包括application.properties、yml和yaml。application.properties是键值对结构,常用于简单配置,如设置服务器端口。yml和yaml文件格式相同,使用缩进表示层级,适合复杂配置。在SpringBoot中,可以通过@Value注解、Environment类或自定义对象映射来读取配置属性。
2025-05-18 17:41:34
991
原创 【补充篇】 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
897
原创 【第二篇】 初步解析Spring Boot
简介SpringBoot是由Pivotal团队提供的全新框架,其设计目的是为了用来简化Spring应用的初始搭建以及开发过程的。本文章将详细介绍SpringBoot为什么能够简化项目的搭建以及普通的Spring程序的开发。文章内容若存在错误或需改进的地方,欢迎大家指正!若对操作有任何疑问欢迎留言!
2025-05-17 22:04:31
1450
原创 【第一篇】 创建SpringBoot工程的四种方式
本文详细介绍了四种创建SpringBoot项目的方法:通过IDEA联网默认配置、使用Spring官网创建、利用阿里云源创建以及手工制作SpringBoot项目。每种方法均提供了具体的操作步骤和配置要求,帮助开发者根据自身条件选择合适的创建方式。此外,文章还针对创建过程中可能遇到的常见问题提供了详细的答疑解惑,如Java版本选择、Maven项目配置和加载问题等。通过对这些问题的解答,开发者可以更顺利地完成SpringBoot项目的创建和配置,提升开发效率。
2025-05-17 18:50:14
1277
原创 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
220
原创 单体架构实现延时任务
整行代码的作用是在 JVM 关闭时,自动启动一个线程来调用 threadPool 的 shutdown 方法,确保线程池能够在程序退出前安全关闭。这样可以避免因为程序突然退出而导致线程池中的任务没有正常完成,或者资源没有正确释放的问题。使用 volatile 关键字保证了 instance 变量在多线程环境下的可见性,并且避免了指令重排序带来的问题。
2025-05-08 15:42:22
947
原创 【紧急】IDEA重启之后Git突然消失!
IDEA重启之后Git突然不见了,在IDEA中找不到任何关于Git的信息,配置里面没有Git功能,VersionControl下没有Git选项。
2024-12-03 13:57:32
4618
原创 奇安信漏洞(异常捕捉)
这样能够不用再使用try-catch捕获,但是出现异常的时候,还是会直接抛出。注解,注解在需要捕获的方法上面。异常,捕获的范围太大。
2024-10-30 09:40:23
257
原创 使用BBOSS报错(org.frameworkset.elasticsearch.ElasticSearchException)
使用BBOSS报错(org.frameworkset.elasticsearch.ElasticSearchException)
2024-10-30 09:31:08
395
转载 启动服务出现空指针异常(Unable to scan documentation context default)
启动服务出现空指针异常(Unable to scan documentation context default)
2024-10-30 09:28:31
70
原创 MySQL排序出现乱序
如果在ORDER BY列中有多个行具有相同的值,则服务器可以自由以任何顺序返回这些行,并且根据整体执行计划的不同,返回值可能会有所不同。换句话说,这些行的排序顺序相对于无序列是不确定的。使用order by排序时,出现排序条件字段值重复,那么就会出现随机排序的情况。在原来排序的基础上面添加新的排序条件。
2024-10-30 09:21:26
293
原创 IDEA连接数据库后,添加中文数据出现乱码
jdbc连接的时候添加上编码方式为utf-8,即&characterEncoding=utf8。向数据库中添加的数据出现中文乱码。
2024-10-30 09:19:06
381
原创 IDEA连接数据库报错(javax.net.ssl.SSLHandshakeException: No appropriate protocol )
IDEA连接数据库报错(javax.net.ssl.SSLHandshakeException: No appropriate protocol )
2024-10-30 09:18:06
688
原创 IDEA控制台报错(org.springframework.http.converter.HttpMessageNotWritableException)
IDEA控制台报错(org.springframework.http.converter.HttpMessageNotWritableException)
2024-10-30 09:15:54
758
原创 IDEA控制台报错(Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol)
IDEA连接数据库报错
2024-10-30 09:12:56
675
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
107
原创 SpringBoot中Get请求和POST请求接收参数详解
直接以实体类可以接收param、form-data、 x-www-form-urlencoded 提交的参数。注意:SpringBoot 接收集合参数,必须用 @RequestParam 注解声明!
2024-09-30 14:56:56
5243
1
原创 使用JSch工具实现本地与Linux服务器之间文件的上传与下载
本地使用Java编程,通过使用JSch工具实现本地与Linux服务器之间文件的上传与下载
2024-09-05 15:29:00
613
转载 Java中使用JSCH工具连接Linux服务器及执行多条Shell命令
Java利用JSCH工具远程连接Linux服务器以及操作多条Shell命令
2024-08-27 16:12:17
519
原创 Redis可视化工具:Another Redis Desktop Manager不能正常显示全部的Key,解决办法。
Redis可视化工具:Another Redis Desktop Manager不能正常显示全部的Key的解决办法。
2024-06-25 17:32:20
1139
1
原创 IDEA代码托管Git,连接远程仓库
4、点击侧边栏的commit,然后在里面可以点击这个四方格,然后打上两个勾,这个时候需要提交的内容就会以项目层级格式展示,如果觉得看着不舒服也可以不调。注意:第一次会让登录,账号密码就是远程仓库的密码,我的远程仓库在Gitee上面托管,那么这个账号密码就是Gitee的账号密码。(1)成功提交之后,原本爆红的项目,将恢复正常,因为此次Commit是add+commit动作,已经在本地git仓库成功托管。5、选择需要提交的内容,直接在前面打勾即可,然后可以在下面写此次提交的提示信息,最后点击Commit。
2024-06-20 10:07:28
2181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人