1接收form表單
用@RequestBody接收會有問題(http 415),用@ModeAttribute或什麼都不用,直接寫一個model對象都沒問題。
@PostMapping(value = "/create") public boolean createUser(@ModelAttribute user myuser){ return userService.createUser(myuser); } 或者
@PostMapping(value = "/create") public boolean createUser(user myuser){ return userService.createUser(myuser); }
2接收json
a前端要用contentType="application/json" b後端要增加配置MappingJackson2HttpMessageConverter(同時加入相應jar包)
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.3</version> </dependency> c controller方法參數只能用@RequestBody修飾,其它都接收不到參數。