Skip to main content

diana_annotation 0.15.1 copy "diana_annotation: ^0.15.1" to clipboard
diana_annotation: ^0.15.1 copied to clipboard

Annotations for the Diana backend framework. Pure constants, no runtime dependencies.

diana_annotation #

Annotations for the Diana framework: DI (@Service, @Repository, @Component, @Injectable, @Named), web (@RestController, @Get…@Patch, @PathParam, @QueryParam, @Header, @Body, @ResponseStatus), middleware (@GlobalMiddleware, @UseMiddleware), configuration (@Value, @ConfigurationProperties), exception handling (@ControllerAdvice, @ExceptionHandler), validation (@NotNull, @NotBlank, @Min, @Max, @Size, @Pattern, @Email, @Valid, …) and the @DianaApplication entrypoint.

Pure const classes with no runtime behaviour and no dependencies (besides meta). Consumed by both the runtime (diana, which re-exports it) and the code generator (diana_generator).

0
likes
160
points
165
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Annotations for the Diana backend framework. Pure constants, no runtime dependencies.

Repository (GitHub)
View/report issues

Topics

#framework #annotations #dependency-injection

License

MIT (license)

Dependencies

meta

More

Packages that depend on diana_annotation