文章分类 - Java
Java天下第一
Spring Boot 项目 (一) 构建多模块工程
摘要:1 写在前面 动力: 之前编写的 Spring Boot 程序把所有的代码都塞在一个整体的源文件目录下,不利于后续的编码。再加之前端使用了 Angular 组织代码,后台也将重构成模块化形式; 局限: 由于编写模块化代码需要对模块化代码有一定基础了解(比如 JDK9 与前端的模块化),与 Maven
阅读全文
Spring Boot 验证框架的使用及扩展(以验证注册表单的重复密码为例)
摘要:1 简述 Spring Boot 支持 JSR-303、Bean 验证框架,默认实现使用 Hibernate validator。只要在需要验证的参数上加上 @Validated 注解,Spring Boot 便会对参数进行验证,并把验证结果放在 BindingResult 中。 本文目的: 对 J
阅读全文
Java 的内存区域
摘要:1 导读 本文从 Java 虚拟机出发,整体围绕内存区域,并发散到 Class 的文件结构,Class 的字节码解析及分析,难度中等,建议对各个相关的知识稍有涉猎 2 运行时数据区 Java 虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁
阅读全文
Spring Data JPA 之 Auditing
摘要:1 关于 Auditing Auditing 翻译过来就是审计和审核,在实际的业务中,需要记录一张表的操作时间及操作者,并方便地记录操作日志,Spring Data JPA 为我们提供了审计的架构实现,并提供了4个注解专门实现这些功能 阅读指引: 使用参见 1,2,4; 基本了解参见 3.1,3.2
阅读全文
Spring Data JPA 笔记
摘要:3 查询方法 3.1 查询方法配置 3.2 方法查询策略设置 @EnableJpaRepositories 3.5 查询策略的属性表达式 对于以下两个实体类, 在 JPA 可以以遍历嵌套属性定义约束创建查询,其创建及查找过程: 具体实现参见:PartTree 及 PartTreeJpaQuery 1
阅读全文
日常 - 常见的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
阅读全文
浙公网安备 33010602011771号