工具类
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类型语义一致。