I've integrated Katharsis with spring-boot (MVC + Security) and I'm realy happy about it.
@SpringBootApplication
@Import(KatharsisConfigV2.class)
@Configuration
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
I began to setup security with an extra spring mvc controller to handle login and logout methods.
But with a RequestBody annotated parameters to convert json to java object, I've got a 400 response telling me required body is missing.
@RequestMapping(value = "/auth/signup", method = RequestMethod.POST)
public @ResponseBody AuthenticationResponse signup(
@RequestBody AuthenticationRequest authenticationRequest) {
...
}
When I remove the import for Katharsis configuration, everything goes fine.
@SpringBootApplication
//@Import(KatharsisConfigV2.class)
@Configuration
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
How could I tweak my project configuration to allow basics spring controllers to accept standard JSON?
Thanks in advance