我有多个REST控制器,并且希望所有网址都有“/ rest”作为公共网址模式。
E.g。 (1)UserController:http://localhost:9000/rest/user (2)TicketController:http://localhost:9000/rest/ticket
有没有办法实现这个目标?
我试过了:
@RequestMapping(value="/rest")
public abstract class BaseController { }
@RestController
@RequestMapping(value="/ticket")
public class TicketController extends BaseController{
@RequestMapping(method=RequestMethod.POST)
public Ticket createTicket(@RequestBody Ticket ticket){
return ticketService.createTicket(ticket);
}
}