- 博客(6)
- 收藏
- 关注
原创 Java项目配置文件pom.xml、logback.xml、application.yml区别与联系
摘要:本文介绍了Java项目中三个核心配置文件的区别与联系。pom.xml是Maven项目的构建配置文件,负责依赖管理和构建过程;logback.xml配置Logback日志框架,定义日志输出格式和目标;application.yml是Spring Boot的主配置文件,设置应用属性和组件集成。三者协同工作:pom.xml提供基础依赖,application.yml配置应用行为,logback.xml细化日志输出。Spring Boot会优先采用logback.xml的日志配置。这三个文件共同构成了Spri
2025-06-27 18:20:56
1030
原创 Java类泛型与属性泛型的关系解析
文章摘要:本文介绍了Java中类与属性的泛型使用规则。主要内容包括:1)属性可以直接使用类级别的泛型;2)属性可以拥有独立于类的具体类型或方法泛型;3)类可以同时使用类泛型和属性特有泛型;4)关键区别在于类泛型作用于整个类,而属性泛型受限于类或方法已声明的参数。最后强调属性本身不能独立声明新泛型参数,只能使用已有泛型。全文通过代码示例清晰展示了不同场景下的泛型应用方式。
2025-06-22 20:13:54
394
原创 在Java项目中采用“Service接口 + 实现类“的设计模式而非直接使用实现类操作Mapper的原因
摘要:面向接口编程通过抽象解耦系统模块,提高灵活性和可扩展性。高层模块依赖抽象接口而非具体实现,使系统更易维护和替换组件。以支付服务和奶茶店为例,接口定义了功能契约(如PaymentService或MilkTeaService),实现类(AlipayService/WechatPayService或员工A/B)负责具体业务。这种模式带来四大优势:1)实现类可替换而不影响调用方;2)职责边界清晰;3)便于测试(使用Mock实现);4)扩展性强(新增实现无需修改接口)。接口作为API契约,有效提升团队协作效率。
2025-06-22 12:12:34
658
原创 如何解决新版本IntelliJ IDEA中Java文件图标显示为咖啡杯的问题
原因:网上查找了相关资料,原因可能是初次打开项目时,IDEA没办法确定该项目的来源根目录就导致把.java文件设置成休眠文件,需要手动去更改一下。问题:今天在使用新版本的IDEA中,出现了Java文件忽然变成了咖啡杯子的图标,这时运行不了代码。经过上述操作后,该模块下的java文件即可恢复正常,该文件即可正常启动运行。解决步骤如下图所示,将该模块下的src文件设置为来源根目录即可。
2025-06-16 12:08:15
2031
1
原创 关于解决idea创建SpringBoot项目工程识别不了pom.xml文件的问题
关于解决idea创建SpringBoot项目工程识别不了pom.xml文件的问题
2025-06-16 11:15:22
701
原创 【Windos11电脑客户端软件启动失败的解决办法】
摘要: 针对Win11系统下非C盘安装的客户端软件无法启动问题,提供两种解决方案:1)最简单有效的方法是重新将软件安装到系统盘(C盘);2)通过删除安装文件夹中的未知账户解决:右键文件夹属性→安全→高级→更改权限→禁用继承→转换权限后即可删除未知账户。两种方法均可解决因权限问题导致的软件无法启动故障。
2025-05-27 14:56:42
782
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅