niys的小屋

Java单元测试

Java单元测试 Java 中常见的单元测试(一):JUnit 篇 SpringBoot基础(五):集成JUnit5 与老版本JUnit对比 文档 一些使用前的基本概念 测试类和测试方法不需要声明为publi

Administrator Administrator 发布于 2026-01-13

常用Lombok注释

常用Lombok注释 @EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true) 是 Lombok 库提供的一个注解,用于自动生成 equals 和 hashCode 方法。这个注解的主要作用是简化这些方法的实现

Administrator Administrator 发布于 2025-12-22

Spring创建复杂对象

Spring工厂创建复杂对象的3种方式 什么是复杂对象? 不能直接通过 new构造方法创建的对象。 FactoryBean 1、实现FactoryBean接口 2、进行Spring配置文件配置 <bean id="conn" class="com.example.exp1.factoryBean.C

Administrator Administrator 发布于 2025-12-19

Spring反转控制与依赖注入

Spring反转控制与依赖注入 反转控制ioc inverse of control 什么是控制? 对于成员变量赋值的控制权,从代码转移到spring工厂和配置文件中完成。 好处:解耦合 底层实现:工厂设计模式 依赖注入DI dependence injection 通过spring的工厂和配置文件

Administrator Administrator 发布于 2025-12-18

Spring注入

Spring注入 什么是注入? 1、通过Spring工厂及配置文件,为所创建对象的成员变量赋值。 为什么需要注入? 通过编码的方式,为成员变量进行赋值,存在耦合。 如何进行注入? 类为成员变量提供set,get方法 配置spring的配置文件 <bean id="person" class="com

Administrator Administrator 发布于 2025-12-18

Spring主要设计模式

设计模式 b站视频教程 Spring用到的主要设计模式 工厂 代理 模板 简单工厂设计模式 概念:通过工厂类来创建对象。 好处:解耦合。 什么是耦合:代码间的强关联关系,一方改变会影响到另一方。 问题:不利于代码维护。 问题原因:把接口的实现类,硬编码在程序中。

Administrator Administrator 发布于 2025-12-12

Dubbo学习

Dubbo学习 b站视频教程 官网文档 Spring Dubbo例子 api 创建实体和服务。在provider和consumer中的pom都要导入api模块。 provider 配置怎么写:

Administrator Administrator 发布于 2025-12-09

Idea Intellij快捷键学习

Idea Intellij 快捷键 查找类class:ctrl+n 查找文件file:ctrl+shift+n 查找最近文件:ctrl + e 查找方法的用法:alt+f7 跳到声明处:ctrl+b

Administrator Administrator 发布于 2025-12-03