自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Lombok 提供的 @Data

注解的作用是简化代码,自动生成 getter、setter、toString、equals 和 hashCode 方法,提高代码的可读性和可维护性。注解后,Lombok 会在编译时自动为类中的每个字段生成对应的 getter 和 setter 方法,包括。注解会自动为类生成 getter 和 setter 方法。这就解释了为什么你可以在代码中调用。方法的显式定义,但是当你使用了。尽管在源代码中你没有看到。类中显式地定义这个方法。

2024-03-21 21:28:15 151 1

原创 java自动装配接口类,为什么可以调用这个接口的实现类,的方法

在 Java 中,当一个接口被自动装配(或依赖注入)时,通常是通过 Spring Framework 进行的。这是因为 Spring 在运行时会创建一个代理对象,这个代理对象实现了你的接口,并且在调用接口方法时会委托给实际的实现类。这种代理方式使得在代码中使用接口更加灵活,并且可以方便地替换实现类而不需要修改调用方的代码。是一个接口,它并没有具体的实现。默认情况下,如果只有一个实现类,Spring 就会选择它。:首先,你有一个接口,它定义了一组抽象方法。:在 Spring 中,你可能会将接口。

2024-03-21 20:57:22 144 1

原创 git如何实现branch的?

而一个blob指的就是具体的文件内容。如上图,当前HEAD指针指向了master分支,所以当前的工作分支是 master分支;同时 master 分支指向的 commit 是 a219fd,也就是上面说的:HEAD指针总是指向工作分支的最近一次 commit。我们可以把 HEAD指针指向 dev 分支,那么 dev 分支就是当前的工作分支了。像上图所示,master指向具体的一个 commit:a219fd,所以 master 是一个分支;HEAD是一个特殊的指针,HEAD指针指向当前工作的分支;

2024-03-20 21:49:53 585

原创 SpringJUnit4ClassRunner和Junit的关系

你可以在JUnit测试中创建Spring的应用上下文,并且可以自动注入Spring管理的Bean到测试类中。接口,这使得它能够作为JUnit的一个运行器(Runner)来运行测试类。

2024-03-13 10:05:33 461 2

原创 Mybatis自动代理和spring自动装配Mybatis自动生成接口的实现类

如果你已经在Spring中配置了MyBatis的相关配置,包括了扫描Mapper接口的路径,那么Spring就能够识别到这些自动生成的Mapper接口的实现类,并且可以将它们注入到其他需要使用的Bean中。具体来说,当你定义一个接口,并在MyBatis的映射文件(Mapper XML文件)中编写对应的SQL语句,MyBatis会根据接口的方法名和参数类型,自动生成实现这些方法的代码,实现了与数据库的交互。是的,MyBatis自动生成的接口实现类可以被Spring自动装配。在Spring中,你可以使用。

2024-03-13 09:12:02 589

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除