シンプルコントローラは&タイルビューリゾルバ=>それは Spring4 Rest ControllerでViewResolverの仕事は誰ですか?誰がリクエスト後にビューをレンダリングするのですか?
/**
* For Exple:
* Spring Controller
* & Tiles View Resolver
* It Works Well
*/
@Controller
public class Home {
@Autowired
private IManager<BaseObject> manager;
public void setManager(IManager<BaseObject> manager) {
this.manager = manager;
}
@RequestMapping(value = "/listprovider", method = RequestMethod.GET)
public String listProvider(ModelMap model) {
model.addAttribute("listprovider",this.manager.getAllProvider());
return "listProviderPage";
// listProviderPage ==> the name of the rendered (Tiles)View.
// it works well
}
}
しかし、唯一のJSONがないビューページは、私がビューのページ& JSONデータの両方をレンダリングしたいですRestControllerはレンダリングと
に動作します。/**
* But with
* Spring4 RestController
*
*/
@RestController
public class Home {
@Autowired
private IManager<BaseObject> manager;
public void setManager(IManager<BaseObject> manager) {
this.manager = manager;
}
@RequestMapping(value = "/listprovider", method = RequestMethod.GET)
public String listProvider() {
return this.manager.getAllProvider(); // Message Converter To Json
// what about the view?
// what is the secret of view resolver in **Spring Rest**
}
}
のリンクの下に
私はこのVaibsを知っているが、問題は、春の休憩コントローラとビューを管理する方法ですか? Spring Restのレンダービューの責任者は誰ですか?来るリクエストとビューの間にどのようにマージンを費やすのか? – Yugerten
更新の回答を見てください! – Vaibs