org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'multipart/form-data;boundary=
在使用工具测试(Postman、 swagger )时报如下异常
解决方案:
去掉 @RequestBody 注解就行了
@RequestMapping(value = "/search", method = RequestMethod.POST)
public PageResult search(@RequestBody TbBrand brand, int page, int rows){
return brandService.findByPage(brand, page, rows);
}
使用spring-boot-devtools进行热部署以及不生效的问题解决
(1)在Maven中添加依赖
<!-- Spring boot 热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
(2)在插件配置
<!-- fork: 如果没有配置该项配置,devtools不会起作用的,即应用不会restear -->
<configuration>
<fork>true</fork>
</configuration>
但是,为什么配置了还是没有用呢 ?!
这是因为idea默认是没有自动编译的,我们这里需要添加修改配置.打开设置
1)File-Settings-Compiler-Build Project automatically
(2)ctrl + shift + alt + /,选择Registry,勾上 Compiler autoMake allow when app running