工具类
org.springframework.util.StringUtils
字符串判空
字符串对象的判空是经常需要处理的流程,通常会使用str != null && !str.isEmpty()
,每次手动写全浪费时间。Spring框架提供了String工具类,对字符串对象的判空做了封装:
org.springframework.util.StringUtils.hasLength(String str)
java.time.LocalDateTime
Date
类不是线程安全的,这意味着在多线程环境中使用 Date
类时需要特别小心,以避免并发问题。
LocalDateTime
类是不可变的(immutable),因此它是线程安全的。LocalDateTime
还明确地将日期和时间分开,提供了LocalDate
和LocalTime
类来分别处理日期和时间,更加直观和灵活。LocalDateTime
与MySQL的DATETIME
类型语义一致。