0
我有多个HttpSecurity实例,一个用于RESTFul API,以/ api /开头,另一个用于基于表单的登录。我也有2个调度员一个为正常请求和其他休息API调用。但是我需要两个?Spring Multiple Multiple HttpSecurity with Multiple Dispatcher servlets
@Bean
public ServletRegistrationBean dispatcherRegistration(DispatcherServlet dispatcherServlet) {
ServletRegistrationBean registration = new ServletRegistrationBean(dispatcherServlet);
registration.addUrlMappings("/api/*", "/");
return registration;
}
我的REST控制器
@RestController
@RequestMapping("/cm/dealer")
public class DealerController {
@Autowired
DealerMgmt dealerMgmt;
@RequestMapping(value = "/findByDealerStatus", method = RequestMethod.GET)
public Page<Dealer> findByDealerStatus(@RequestParam int page, @RequestParam("dealerStatus") String dealerStatus) {
Page<Dealer> dealers = dealerMgmt.isEditable(dealerMgmt.findByDealerStatus(page, dealerStatus));
return dealers;
}
}
但这REST控制器是由两个调度员访问。但我想只有由一个与/ API访问/
/api/cm/dealer/findByDealerStatus
/cm/dealer/findByDealerStatus
我应该只有一个默认的调度和批注我的REST控制器@RequestMapping(“/ API /平方厘米/经销商”)是正确的办法 ?或者什么是正确的做法。
这是否确保通话/平方厘米/经销商/ findByDealerStatus不允许我的REST控制器? – Mukun