Spring Rest Controller url映射继承

时间:2015-05-04 05:47:54

标签: spring spring-boot spring-web

我有多个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);      
}

}

0 个答案:

没有答案