Spring控制器方法参数post init回调

时间:2014-04-19 22:21:13

标签: spring jackson

我有一个控制器方法,它将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());
    }

0 个答案:

没有答案