文章分类 -  Java

Java天下第一
Spring Boot 项目 (一) 构建多模块工程
摘要:1 写在前面 动力: 之前编写的 Spring Boot 程序把所有的代码都塞在一个整体的源文件目录下,不利于后续的编码。再加之前端使用了 Angular 组织代码,后台也将重构成模块化形式; 局限: 由于编写模块化代码需要对模块化代码有一定基础了解(比如 JDK9 与前端的模块化),与 Maven 阅读全文
posted @ 2020-01-14 16:13 四维胖次 阅读(881) 评论(0) 推荐(0)
Spring Boot 验证框架的使用及扩展(以验证注册表单的重复密码为例)
摘要:1 简述 Spring Boot 支持 JSR-303、Bean 验证框架,默认实现使用 Hibernate validator。只要在需要验证的参数上加上 @Validated 注解,Spring Boot 便会对参数进行验证,并把验证结果放在 BindingResult 中。 本文目的: 对 J 阅读全文
posted @ 2019-11-09 15:57 四维胖次 阅读(1983) 评论(1) 推荐(0)
Java 的内存区域
摘要:1 导读 本文从 Java 虚拟机出发,整体围绕内存区域,并发散到 Class 的文件结构,Class 的字节码解析及分析,难度中等,建议对各个相关的知识稍有涉猎 2 运行时数据区 Java 虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁 阅读全文
posted @ 2019-11-09 15:56 四维胖次 阅读(251) 评论(0) 推荐(0)
Spring Data JPA 之 Auditing
摘要:1 关于 Auditing Auditing 翻译过来就是审计和审核,在实际的业务中,需要记录一张表的操作时间及操作者,并方便地记录操作日志,Spring Data JPA 为我们提供了审计的架构实现,并提供了4个注解专门实现这些功能 阅读指引: 使用参见 1,2,4; 基本了解参见 3.1,3.2 阅读全文
posted @ 2019-10-31 22:15 四维胖次 阅读(5749) 评论(0) 推荐(1)
Spring Data JPA 笔记
摘要:3 查询方法 3.1 查询方法配置 3.2 方法查询策略设置 @EnableJpaRepositories 3.5 查询策略的属性表达式 对于以下两个实体类, 在 JPA 可以以遍历嵌套属性定义约束创建查询,其创建及查找过程: 具体实现参见:PartTree 及 PartTreeJpaQuery 1 阅读全文
posted @ 2019-10-30 12:07 四维胖次 阅读(336) 评论(0) 推荐(0)
日常 - 常见的HTTP响应码
摘要:1. for frontEnd 2. for Java 1 import java.io.Serializable; 2 3 /** 4 * <a href="https://restfulapi.net/http-status-codes/">HTTP Status Codes</a> 5 * r 阅读全文
posted @ 2019-06-17 14:30 四维胖次 阅读(299) 评论(0) 推荐(0)