SpringBoot
不知死活的猿
一个快乐不知死活的小小程序员!!!
展开
-
@Transactional声明式事务
spring事务特性TransactionDefinition接口定义以下特性:事务隔离级别隔离级别是指若干个并发的事务之间的隔离程度。TransactionDefinition 接口中定义了五个表示隔离级别的常量:TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这值就是TransactionDefinition.ISOLATION_READ_COMMITTED。TransactionDefi转载 2021-05-10 10:29:35 · 238 阅读 · 0 评论 -
@TableId(value=“user_id”,type = IdType.AUTO)注解
“value”:设置数据库字段值“type”:设置主键类型、如果数据库主键设置了自增建议使用“AUTO”type有六种类型,最下面三个只有插入主键为空时,才会自动填充类型解释AUTO数据库自增IDNONE数据库未设置主键类型(将会跟随全局)INPUT用户输入ID(该类型可以通过自己注册自动填充插件进行填充)ID_WORKER全局唯一ID (idWorker)UUID全局唯一ID(UUID)ID_WORKER_STR字符串全局唯一ID(i原创 2021-05-10 10:27:08 · 23410 阅读 · 0 评论 -
神奇的java书写之String... columns和OrderItem::asc
String… columns表示不定参数,也就是调用这个方法的时候这里可以传入多个String对象OrderItem::ascJava 8 中我们可以通过 `::` 关键字来访问类的构造方法,对象方法,静态方法。例如:现有一个类 Somethingclass Something { // constructor methods Something() {} Something(String something) { System.out.print原创 2021-05-10 10:26:17 · 1127 阅读 · 0 评论 -
spring注解
@NonNull可以标注在方法、字段、参数之上,表示对应的值不可以为空@Nullable注解可以标注在方法、字段、参数之上,表示对应的值可以为空以上两个注解在程序运行的过程中不会起任何作用,只会在IDE、编译器、FindBugs检查、生成文档的时候有做提示;我使用的IDE是STS,不会做自动的检查,只有安装了FindBugs插件并运行后会做对应的提示,...原创 2021-05-10 10:23:47 · 61 阅读 · 0 评论 -
Dubbo常用注解:
@Reference 注解就是用于标记这个服务具体使用了生产者的哪个接口实现 @Valid 注解通常用于对象属性字段的规则检测示例:/** 姓名 */@NotBlank(message = “请输入名称”)@Length(message = “名称不能超过个 {max} 字符”, max = 10)public String name; /** 年龄 */ @NotNull(message = "请输入年龄") @Range(message = "年龄范围为 {min} 到 {m.原创 2021-05-10 10:22:54 · 1011 阅读 · 0 评论