我已將Katharsis與spring-boot(MVC + Security)集成在一起,我真的很高興。Katharsis與發佈JSON的標準彈簧mvc控制器返回400
@SpringBootApplication
@Import(KatharsisConfigV2.class)
@Configuration
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
我開始使用額外的彈簧mvc控制器設置安全性來處理登錄和註銷方法。
但是使用RequestBody註解參數將json轉換爲java對象,我得到了一個400響應,告訴我所需的body缺失。
@RequestMapping(value = "/auth/signup", method = RequestMethod.POST)
public @ResponseBody AuthenticationResponse signup(
@RequestBody AuthenticationRequest authenticationRequest) {
...
}
當我刪除導入Katharsis配置,一切都很好。
@SpringBootApplication
//@Import(KatharsisConfigV2.class)
@Configuration
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
我怎麼能調整我的項目配置爲允許基本春天控制器接受標準JSON?
在此先感謝
沒有人可以幫助你,當你不顯示你的代碼。 – luboskrnac
你有沒有想過這個? – hvgotcodes