Skip to content

Path segment capturing {*…} not correctly expanded #1793

@pcornelissen

Description

@pcornelissen

I have a controller with a mapping like this

@RequestMapping("/{tenantId}/{*categoryPath}")
public class PageByPathController {
    private final PageRepository pageRepository;
    private final PageResourceAssembler pageResourceAssembler;

    @GetMapping
    public Mono<String> getItem(@PathVariable UUID tenantId,
                                @PathVariable String categoryPath,
                                @RequestHeader(value = "Accept-Language", required = false) String language) {

When I try to create the links for this method, I tried to use something like this:

linkTo(methodOn(PageByPathController.class).getItem(entity.getTenantId(), entity.getPath(),null))

The resulting URLs path is then /2ffa5e8b-c141-4656-9dee-24d18a4f8ff0/{*categoryPath} So the categoryPath is not expanded.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions