11月第四周总结(碰到的错误)
1.本周错误
1.LazyInitializationException: could not initialize proxy(Swagger)错误...实体类中加:@Proxy(lazy = false)或者spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true()
2.Swagger报空指针错误
...Swagger会把实体类的integer空转换成空字符串,就会报空指针错误,private Integer uid;@ApiModelProperty(value = "用户年龄",example = "0")
3.Swagger多个配置文件不能共存
4.redirect重定向和转发的区和别
区别一:重定向时浏览器上的网址改变,转发是浏览器上的网址不变,
区别二:重定向实际上产生了两次请求转发只有一次请求,
区别三:重定向时的网址可以是任何网址,转发的网址必须是本站点的网址
5.@ResponseBody和@RestController的区别.
5.1.@ResponseBody,一般是使用在单独的方法上的,需要哪个方法返回json数据格式,就在哪个方法上使用,具有针对性
5.2.@RestController,一般是使用在类上的,它表示的意思其实就是结合了@Controller和@ResponseBody两个注解
5.3.如果哪个类下的所有方法需要返回json数据格式的,就在哪个类上使用该注解,具有统一性;需要注意的是,使用了@RestController注解之后,其本质相当于在该类的所有方法上都统一使用了@ResponseBody注解,所以该类下的所有方法都会返回json数据格式,
输出在页面上,而不会再返回视图
6.500错误.
前段输入的参数和后段的参数类型不一样
7.400错误.
参数类型错误,未传id给删除和修改也会报400错误
8.405.
get/post请求是否对应
9.Error creating bean with name 'empController': Unsatisfied dependency expressed through field 'empService';
.应用文件配置:// 扫描 mapper问题
@MapperScan("com.xmx.mapper")扫描mapper文件没有后缀的
10.The dependencies of some of the beans in the application context form a cycle:
┌──->──┐
| com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration
└──<-──┘
解决:应用配置文件配置#放开不允许循环依赖的要求
spring.main.allow-circular-references=true
11.java安装问题
...环境配置都配置为系统变量:Path一定要这么写,我去,浪费我这么多时间
12.打断点没有请求的话...post、get方法有没有写错