

RESTFul 服务
RESTful 是一种设计 Web API(接口)的风格,全称是:REpresentational State Transfer(表述性状态转移)。它不是协议,而是一组 约定俗成的最佳实践,用于构建简单、可扩展的 Web 服务。
只是一种保证可移植性的接口规范,使项目能够在多个厂商(项目/平台)间接口保持一致,不会有太大的更改成本
依赖注入 (DI)
依赖注入是控制反转(IoC)的实现方式之一,它通过“把依赖交给容器管理”,提升了代码的解耦性和可维护性,是现代 Java 框架(如 Spring、Jakarta EE、Guice)开发的核心。
持久化
把程序运行中的 数据(对象、变量、状态)永久保存到存储设备(如数据库、文件、磁盘、KV 存储)中,以便在程序重启或系统崩溃后仍然可以恢复这些数据。
通过 Spring Data JPA,User 被自动映射为数据库中的一张表,持久化操作只需:
userRepo.save(new User(1L, "Alice")); // 写入 DB
User u = userRepo.findById(1L); // 从 DB 加载
数据验证
数据验证 是指在接收到用户输入或接口数据时,校验数据是否符合预期格式、规则、范围或逻辑,以防止非法、错误或恶意数据进入系统。
Hibernate Validator 6 就是java中自带的标准化数据验证框架,支持多种验证特性
web访问
访问web的统一标准
认证/授权
认证(Authentication) 和 授权(Authorization) 的统一 API 接口标准
json序列化/反序列化
同样是 Web 应用、API 通信中最常见的数据交换方式的标准
浙公网安备 33010602011771号