Crate spring_axum

Crate spring_axum 

Source

Macros§

advice
auto_discover
event_listener
mybatis_exec
mybatis_init
mybatis_registry
sql_method
transaction_advice

Structs§

AdviceLayer
AdviceService
AnyAdviceRegistration
AppConfig
AppStarting
ApplicationContext
AxumBody
The body type used in axum requests and responses.
AxumRequest
Represents an HTTP request.
AxumResponse
Represents an HTTP response
CacheStats
Component
ComponentRegistration
ControllerRouterRegistration
DevtoolsConfig
ErrorResponse
EventListenerRegistration
InMemoryCache
InterceptorLayer
InterceptorRegistration
InterceptorService
Json
JSON Extractor / Response.
NoopTransactionManager
Path
Extractor that will get captures from the URL and parse them using serde.
Pointcut
Router
The router type for composing handlers and services.
ServerConfig
SpringApp
StatusCode
An HTTP status code (status-code in RFC 9110 et al.).
TransactionAdvice
TxAdviceConfig
ValidationErrorsBody

Enums§

AppError
JsonRejection
Rejection used for Json.

Traits§

Advice
Controller
Interceptor
TransactionManager

Functions§

cache_instance
default_cache_key
delete
Route DELETE requests to the given handler.
get
Route GET requests to the given handler.
post
Route POST requests to the given handler.
publish_event
put
Route PUT requests to the given handler.
set_transaction_manager
transaction

Type Aliases§

AppResult

Attribute Macros§

cache_evict
cache_put
cacheable
component
controller
interceptor
mapper
non_tx
route_delete
route_get
route_post
route_put
sql
transactional
tx_service
validate_form
validate_json
validate_json_stream
validate_query