欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

spring boot踩坑记

程序员文章站 2023-11-07 23:12:34
Resolved exception caused by handler execution: org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return valu ......
  • resolved exception caused by handler execution: org.springframework.http.converter.httpmessagenotwritableexception: no converter found for return value of type: class cn.argonavis.labeltool.bean.responsebean

    将return的类添加getter/setter;

  • 前端报错:post net::err_connection_reset 且后端报错:2018-09-21 10:57:29.469 warn 7076 --- [nio-8080-exec-4] .w.s.m.s.defaulthandlerexceptionresolver : resolved exception caused by handler execution: org.springframework.web.bind.missingservletrequestparameterexception: required string parameter 'userid' is not present
    2018-09-21 10:57:30.442 warn 7076 --- [nio-8080-exec-5] .w.s.m.s.defaulthandlerexceptionresolver : resolved exception caused by handler execution: org.springframework.web.bind.missingservletrequestparameterexception: required string parameter 'userid' is not present
    2018-09-21 10:57:31.446 warn 7076 --- [io-8080-exec-14] .w.s.m.s.defaulthandlerexceptionresolver : resolved exception caused by handler execution: org.springframework.web.bind.missingservletrequestparameterexception: required string parameter 'userid' is not present

    这个的意思应该是数据量太大,spring boot自动拦截了,所以会不停的发好几次,导致后端报好几个这个问题;解决方法:
    配置文件里添加:server.tomcat.max-http-post-size=50000000

  • log4j:warn no appenders could be found for logger (cn.argonavis.labeltool.util.httprequestutils).
    log4j:warn please initialize the log4j system properly.
    log4j:warn see for more info.

    在主类的main函数中添加 basicconfigurator.configure();即可;

  • java.io.ioexception: stream closed

    fw.close();
    bw.close();
    改成

    bw.close();
    fw.close();
    运行war:nohup java -jar spring-boot-1.0-snapshot.jar > log.file 2>&1 &