私は次のものを持っています:
@Controller
@RequestMapping("/admin")
public class AdminController extends BaseHtmlController{
@Autowired
protected DeviceCustomerMap deviceCustomerMap;
@Autowired
protected CustomerDao customerDao;
String layout = "template/admin";
@RequestMapping(value="/login", method = RequestMethod.GET)
public String login(ModelMap model) {
model.addAttribute("meta", meta);
String view = "login";
return view;
}
}
public class AdminCustomerController extends AdminController{
@RequestMapping(value="/customer/mapping", method = RequestMethod.GET)
public String customerMapping(ModelMap model, @RequestParam(required=false) boolean refresh) throws Exception {
if (refresh){
deviceCustomerMap.initCustomerUrlMap();
}
model.addAttribute("meta", meta);
model.addAttribute("view", "customer/mapping");
model.addAttribute("customers", deviceCustomerMap.getCustomerMap());
return layout;
}
}
ただし、拡張コントローラーはリクエストを解決しませんが、ベースコントローラーにある場合は問題なく解決されます。いくつかのスレッドを調べましたが、解決策が見つかりませんでしたか?