我有一个控制器方法,它将bean作为参数。此控制器方法接受POST请求,并在参数bean内填充相应的帖子正文。我想在初始化此bean之后调用PasswordChange
Object中的postInit方法,并且已经反序列化了json但是在调用控制器方法内部之前的服务调用之前。我知道有Spring {{1但是因为我通过@PostConstruct
使用Jackson
进行json反序列化,所以我不确定是否可以可靠地调用此方法。任何人都可以告诉我这是否有效地使用了MappingJacksonJsonView
。
我正在使用@PostConstruct
Spring 3.2.8
。
Jackson-databind 2.3.2
PasswordChange Bean。
@RequestMapping(value = "/passwordChange", method = RequestMethod.POST)
public @ResponseBody PasswordInfo passwordInfo(@RequestBody @Valid PasswordChange passwordChange)
throws PasswordChangeException {
return passwordService.changePassword(passwordChange.getLoginKey(), passwordChange.getOldPassword(), passwordChange.getNewPassword());
}