自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @MapperScan 和 @ComponentScan 区别

@ComponentScan 用于扫描和自动装配一般的 Spring 组件,而 @MapperScan 用于扫描和自动注册 MyBatis Mapper 接口。

2024-08-17 15:34:38 667

原创 Cannot determine path to tools.jar library for 20

java :Cannot determine path to tools.jar library for 20

2024-08-17 15:24:29 436

转载 强大的HTML CSS类名智能提示插件

Visual Studio Code 的一款扩展插件 —— IntelliSense for CSS class names in HTML,正是为此场景而生的神器。它提供了基于工作区或外部样式表的HTML class属性的CSS类名自动补全功能。如果定义了新的CSS类或添加了新的CSS文件,只需点击状态栏上的闪电图标即可刷新缓存。您可以在GitHub上找到更多的信息,并参与到项目的贡献与开发中来。最新的1.20版增加了让用户自定义启用补全的语言模式的功能,并修复了媒体查询内类名解析的问题。

2024-08-17 15:17:19 458

原创 ruoyi框架mapstruct和lombok 引入,及之间的冲突

mapstruct依赖lombok生成的setter 、getter方法,所以编译的需要有个先后顺序,就是上面的annotationProcessorPaths 中 lombok一定要在前面。3、所以在需要的子module里面可以直接引入mapstruct(为了可以所有模块里面都可以使用,可以再ruoyi-common里面引入)因为ruoyi的根pom的dependencyManagement里面有下面的import。

2024-08-17 15:13:34 1640

原创 java参数校验(@Validated、@Valid)使用详解

但是单个参数校验会与swagger起冲突,即导致接口文档无法读取到除@GetMapping请求外的参数。

2024-08-17 15:03:24 387

原创 MyBatis中复用同一sql语句

MyBatis中通过使用标签来实现复用同一sql语句

2024-08-17 14:59:18 261

原创 内部类,Object对象,字符串

掌握内部类语法。理解Object类以及Object常用方法。深刻理解字符串常量池。掌握String、StringBuffer、StringBuilder的区别。

2024-03-25 09:40:20 1877

原创 继承,多态,抽象类,接口

抽象类也是类,只是抽象类具备了一些特殊的性质。我们以前编写一个类时,会为这个类编写具体的属性和方法,但有一些情况我们只知道一个类需要哪些属性方法,但不知道这些方法具体是什么,这时我们就要用到抽象类。举个例子,有一位老师布置了一篇作文,要求以春天为题目写一篇字数不少于800字的写景作文,题材不限(诗歌除外)。在这个例子中,这篇作文就是一个抽象类,这个抽象类有两个属性:以春天为题目和字数不少于800,还有一个抽象方法:写景。现在全班学生就会按照老师所给的要求,即抽象类,去完成作业。

2024-03-23 20:47:21 1398

原创 重载,this,构造器,static,final,封装,单例模式

被static修饰的成员变量叫做静态变量,也叫做类变量,说明这个成员变量是属于这个类的,而不是属于对象(但是对象可以使用),没有被static修饰的成员变量叫做实例变量,说明这个变量是属于某个具体的对象的。对于类的对象来说,属性是每一个对象都有一份的,是数据隔离的,但是方法是多个数据共享的.不同的对象调用这个方法的时候,是用this来区分不同对象的数据,this是可以隐藏。常量的意思是不会被改变的量。(每一个类被创建的时候都有一个构造器被创建出来,这个被叫做默认构造器,这是被隐藏的,看不到的)

2024-01-27 17:27:45 1679 1

原创 Java的基本数据类型

变量名,方法名:多个单词组成时,第一个单词的首字母小写,第二个单词开始的每个首字 母大写sssYyyXxx(首字母小写,其余驼峰式);long类型的变量的数据后面需要加个"I"或则"L",如long l1=2147483650l;类名,接口名:多个单词组成,所有首字母大写,SssYyyXxx(首字母大写其他用驼峰式);数值型:byte, short, int, long, float, double。包名:(相当于目录的名称,会有大小写敏感,不敏感的问题):都是小写;布尔型:boolean。

2023-12-30 16:47:22 510 1

原创 初识Java

我们可以看到在jre目录下的bin里面有java.exe javaws.exe .但是没有javac.exe.实际上是在jvm虚拟机上运行的.每个操作系统要安装应的jvm虚拟机.jvm(是一个虚构出来的计算机,它是通过在计算机上仿真模拟各种计算机的功能来实现的);我们想要运行一个已有的Java程序,那么只需要安装JRE即可.我们想要运行一个全新的Java程序,那么必须安装JDK;Derby是Java自带的数据库。Java的企业版本.定义一系列的服务,API协议等.使用与开发分布式,多层次.以组件为基础.

2023-12-23 23:26:17 358 1

原创 12.17Java字符串的比较

Java中字符串的比较不能使用"=="来进行,因为在Java中, ==相等判断符用于判断基本数据类型和引用数据类型。当判断基本数据类型时,判断的是数值,当判断引用数据类型时,判断变量是否指向同一引用对象。使用 ==判断字符串时,判断的是两个字符串是否指向同一个对象。如果两个字符串指向同一个对象,那么它们就是相同的,使用 ==比较的结果也就是True。如果两个字符串指向不同的对象,那么它们不相同,即使指向对象的数据相同,使用 ==比较的结果也就是False。

2023-12-17 19:19:18 403 1

空空如也

空空如也

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

TA关注的人

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