- 博客(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
原创 内部类,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关注的人