| Type | Name | Annotation Examples |
|---|---|---|
| Web Framework | • Spring • Jakarta RESTful Web Services (JAX-RS) | @RestController, @GetMapping @Path, @Get |
| Validation | • Jakarta Bean Validation • Java Bean Validation | @NotNull |
| Serialization | • Jackson • GSON | @JsonProperty @SerializedName |
| API Specification Library | • Swagger 2.x • Swagger/OpenAPI 3.x | @ApiOperation, @ApiParam |
| Persistence | MyBatis | |
| Client | Spring Cloud OpenFeign | |
| Monitor | • Spring Boot Actuator | |
| Language and Comments | • Java: Javadoc • Kotlin: KDoc |