Class JakartaPathParamMapper
java.lang.Object
io.micronaut.servlet.annotation.processor.JakartaPathParamMapper
- All Implemented Interfaces:
io.micronaut.core.naming.Named, io.micronaut.inject.annotation.AnnotationMapper<Annotation>, io.micronaut.inject.annotation.NamedAnnotationMapper
Maps
jakarta.websocket.server.PathParam to io.micronaut.http.annotation.PathVariable.
Jakarta names the URI template variable in the annotation and leaves the parameter name free, so the name is carried across rather than relying on the parameter name as Micronaut otherwise would.
- Since:
- 6.2.0
- Author:
- graemerocher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal StringgetName()final List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, io.micronaut.inject.visitor.VisitorContext visitorContext)
-
Constructor Details
-
JakartaPathParamMapper
public JakartaPathParamMapper()Default constructor.
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceio.micronaut.core.naming.Named
-
map
public final List<io.micronaut.core.annotation.AnnotationValue<?>> map(io.micronaut.core.annotation.AnnotationValue<Annotation> annotation, io.micronaut.inject.visitor.VisitorContext visitorContext) - Specified by:
mapin interfaceio.micronaut.inject.annotation.AnnotationMapper<Annotation>
-