展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

后端开发常见错误

错误1:Request method ‘DELETE‘ not supported

  • 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported
  • 错误原因:没有接收到前端传入的参数,修改为如下
  • 参考

错误2:cannot resolve symbol 'log'

  • 错误还原:使用log.info();时报错cannot resolve symbol 'log'
  • 错误原因:idea没有安装Lombok插件、项目没有导入Lombok依赖、类中没有添加注解@Slf4j

错误3:bean注入失败

  • 错误描述:当某个bean注入到另一个类中时,IDE提示没有注入
  • 解决方案:在IDEA中 点击 File → Invalidate Caches/Restart,清理了缓存重启IDEA
  • 参考

错误4:乱码,设置编码格式

  • 错误还原:启动项目后控制台打印:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
  • 解决方案:将IDE的编码格式改为UTF-8
  • 参考

错误5:乱码

  • gradle项目打包时报错
  • 解决方案:删除报错字符

错误6:外部配置文件,配置冲突

  • 在cloudalibaba + security项目中配置nacos报错:org.springframework.beans.factory.BeanCreationException: Error creating bean with name
  • 解决方案:注释掉management
spring:
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.43.150:8848 
management:
  endpoints:
    web:
      exposure:
        include: '*'
posted @ 2021-12-02 11:35  DogLeftover  阅读(608)  评论(0编辑  收藏  举报