共计 6 篇文章

优雅的使用slf4j

前言 SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in ... 这段提示是不是很眼熟?好像每次启动项目都会报一下,但似乎又没啥影响。 但是,某天多引一个库后,项目就真的再也起不来了...... 好吧,是时候正面Java中混乱的日志系统了。 JVM的是一个开放包容的平台,正因如此,才造就了今日繁荣的JVM生态,但凡事有利有弊,比如这百花齐放的日志系统,相处的似乎就不那么愉快。 ...

如何让jpa 持久化时不校验指定字段

问题引入 spring data jpa ,使用了validate校验,校验直接加在了要持久化实体类上,为了方便简洁并没有使用DTO做验证,但是有的校验仅在Controller层需要校验,持久化时不需校验,因为我把他声明为@Transient的了,如下User类: @Entity public class User { /** * 用户名 */ @NotBlank(message = "用户名不能为空") private String username; /** * 密码 ...

idea springboot jpa从数据库表生成实体类

问题引入 最近有个springboot的项目,使用了jpa,表已创建好,需要创建对应实体类,幸运的是idea本来就支持。 idea 有个Tool window 叫作Persistence,可以将数据库表生成实体类: 如何使用 要使用Persistence窗口需要: package net.toocruel.iqismart.entity; import javax.persistence.*; import java.sql.Timestamp; import ...