- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 Spring 中的 @Bean 与 @Component 注解的区别有哪些?
用于显式地声明单个Bean,通常是在配置类中。则用于第三方库的类,或者需要复杂配置的Bean。用于自动检测和自动装配Bean,而。更多用于自己写的类,而。
2024-10-22 17:31:43
418
原创 SpringBoot条件注解
当classpath下不存在指定的类时,条件匹配。: 当classpath下存在指定的资源时,条件匹配。: 当classpath下存在指定的类时,条件匹配。: 当SpEL表达式计算结果为true时,条件匹配。: 当容器中不存在指定的Bean时,条件匹配。: 当容器中存在指定的Bean时,条件匹配。在这个例子中,只有当classpath下存在。: 当JNDI存在指定的资源时,条件匹配。: 当指定的属性有特定的值时,条件匹配。: 当不是web环境时,条件匹配。: 当是web环境时,条件匹配。
2024-10-22 14:29:54
571
原创 Spring Task基本使用
任务的定义与基于注解的方式相同,即在你的Java类中使用@Component和@Scheduled注解来标记定时任务。
2024-10-21 09:41:57
268
原创 dependencyManagement与dependencies的主要区别
当使用dependencies元素声明依赖项时,Maven会自动从仓库中下载并添加这些依赖项到项目中。dependencies元素指定了项目所依赖的库、框架或其他项目,通过在dependencies中列出依赖项,Maven将会自动解析并下载这些依赖项,并将其包含在项目的构建路径中,以供编译、测试和运行时使用。通过在父项目的dependencyManagement中定义依赖项和版本号,子项目可以继承这些定义,并使用相同的版本号,从而确保项目中使用的依赖项版本一致,避免冲突和不一致性。
2024-10-21 09:41:04
318
原创 poi相关方法及其使用详解
Apache POI 是一个非常流行的 Java 库,用于读取和写入 Microsoft Office 文档,包括 Excel(.xls和.xlsx)、Word(.doc和.docx)和 PowerPoint(.ppt和.pptx)文件。下面是一些常用的 POI 方法及其使用示例,主要集中在 Excel 操作上,因为这是最常用的功能之一。
2024-09-27 09:00:00
517
原创 类加载器调用的方法,这些方法是干啥用的?
在Java中,类加载器()提供了多种方法来支持类的加载和管理。这些方法可以分为几类:类加载、资源访问、类查找和初始化控制等。
2024-09-26 17:45:05
319
原创 SpringUtils常用方法
将集合或者数组以某种拼接符号拼接到一起,形成一个新的字符串(String类型的返回值)(1)指定开始位置: 会从指定的开始位置,一直截取到字符串末尾。(2)从分隔符最后一次出现的位置开始截取。(4)从分隔符最后一次出现的位置向前截取。从指定的分隔符截取,但不包含这个分隔符。(3)从分隔符第一次出现的位置向前截取。(5)截取指定标记字符串之间的字符串。(1)从分隔符第一次出现向后截取。(2)指定起始位置和结束位置。1、去除字符串首位的控制字符。3、去除字符串中所有的空白符。2、去除字符串首位的空白符。
2024-09-26 10:12:56
506
1
原创 LocalDateTime常用方法
LocalDateTime 是 Java 8 中日期时间 API 提供的一个类,在日期和时间的表示上提供了更加丰富和灵活的支持。LocalDateTime 类相比于早期的 Date 和 Calendar 类来说有以下几个优势:更加丰富的日期时间类型支持: LocalDateTime 类封装了 LocalDate 和 LocalTime 两个类,支持更加细化的日期时间操作,例如获取某一天的开始和结束时间、获取某个时间段内的所有日期等。
2024-09-25 16:01:21
2213
原创 springboot项目使用redis存储对象集合数据时报错:com.fasterxml.jackson.databind.exc.InvalidDefinitionException
本文章讲述了在使用SpringBoot和Redis时,由于Jackson不支持Java8的LocalDateTime类型导致序列化异常。通过使用Fastjson库转换List对象集合为Json格式,解决了这个问题。
2024-09-20 10:20:15
409
原创 关于CollectionUtils.isEmpty()方法用于判断一个集合是否为空。
关于CollectionUtils.isEmpty()方法用于判断一个集合是否为空。
2024-09-18 15:23:11
1370
原创 Spring JoinPoint详解
在AOP中,JoinPoint代表了程序执行的某个具体位置,例如方法调用、方法执行前后、异常抛出等。通过在JoinPoint上定义切面(Aspect),可以在程序执行过程中动态地插入切面逻辑,实现横切关注点的模块化和复用。
2024-09-09 17:42:21
620
原创 BeanUtils提供了多个实用的方法,用于简化JavaBean的操作。
方法允许将一个JavaBean对象的所有属性值复制到另一个对象中。这对于需要将一个对象的属性值批量复制到另一个对象中非常有用,尤其是在进行数据迁移或对象初始化时。这些方法允许动态地访问和修改JavaBean的属性,而无需直接调用每个属性的getter和setter方法。这些方法的使用大大简化了JavaBean的操作,尤其是在处理复杂的表单数据、构建查询参数、数据迁移和对象初始化等方面提供了便利。方法可以动态地获取JavaBean对象的属性值,即使属性是内嵌对象的属性也可以通过点号分隔来访问。
2024-09-05 15:16:39
328
原创 解决controller层注入service是出现空指针问题
controller层的接口方法用了private私有化了接口,当我在本地测试时候是没有问题的,但是因为我本地开发时有登录AOP验证,所以我注释掉了AOP,所以我在本地测试时不会出现问题。
2024-08-29 10:35:57
465
1
原创 compareTo()用法
compareTo() 方法用于将 Number 对象与方法的参数进行比较。可用于比较 Byte, Long, Integer等。该方法用于两个相同数据类型的比较,两个不同类型的数据不能用此方法来比较。语法public int compareTo( NumberSubClass referenceName )参数referenceName-- 可以是一个 Byte, Double, Integer, Float, Long 或 Short 类型的参数。返回值1、如果指定的数与参数相.
2021-09-13 15:05:45
3836
空空如也
哈夫曼树问题,这个问题不会了
2021-07-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人