【发布时间】:2015-01-15 15:21:07
【问题描述】:
我做了这个休息,首先看看一切都必须正常工作,但我抓住了 405。
HTTP 状态 405 - 不支持请求方法“GET”
应用程序上下文
@Bean
public ViewResolver contentNegotiatingViewResolver(ContentNegotiationManager manager){
ContentNegotiatingViewResolver resolver = new ContentNegotiatingViewResolver();
resolver.setContentNegotiationManager(manager);
List<ViewResolver> resolvers = new ArrayList<ViewResolver>();
resolvers.add(getViewResolver());
resolvers.add(jsonViewResolver());
resolver.setViewResolvers(resolvers);
return resolver;
}
@Bean
public ViewResolver jsonViewResolver(){
return new JsonViewResolver();
}
控制器
@RequestMapping(value="/rest/create/{login}", method = RequestMethod.PUT)
@ResponseStatus(HttpStatus.NO_CONTENT)
public @ResponseBody User updateUser(@RequestBody User user, @PathVariable String login){
dao.saveUser(user);
return user;
}
【问题讨论】: