Jersey JAX-RS использование @MatrixParam

@MatrixParam позволяет принимать параметры, переданные в строке запроса в виде пар ключ-значение, например:

/app/services/hello/MyDesignStudio;author=ABarmin;year=2016

В этом примере два параметра: author=ABarmin и year=2016

Использование @MatrixParam

package ru.mydesignstudio.rest;

import javax.ws.rs.GET;
import javax.ws.rs.MatrixParam;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.core.Response;

@Path("/hello")
public class RestService {
    @GET
    @Path("/{name}")
    public Response helloWorld(
    		@PathParam("name") String name,
    		@MatrixParam("author") String author, 
    		@MatrixParam("year") String year) {
        
    	return Response.ok()
        		.entity("Name: " + name + ", author: " + author + ", year: " + year)
        		.build();
    }
}

JAX-RS использование @MatrixParam
JAX-RS использование @MatrixParam