美文网首页
踩坑之旅

踩坑之旅

作者: 佛系疯子 | 来源:发表于2020-04-03 11:59 被阅读0次

1.启动项目报错org.springframework.beans.factory.UnsatisfiedDependencyException: Error create bean***,可能是这么几个问题导致的

    1) service接口实现类上有没有加@Service注解,注解是不是引用的spring的类?不要导错包

    2) 接口有没有写实现类,实现类是实现的对应接口么?

    3) 有没有扫描Service所在的包

    4) 确保代码无误后,再看看包是否下载完整

    5) 查看注入是否完整

    6) 我经历的问题,mappper的xml文件映射类以及参数结果映射类不一致导致

2.idea导入springboot项目,发现导入 lombok.Data 包失效,原因是idea没有安装lombok插件,设置》》plugin》》添加lombok插件即可正常

3.spring boot项目启动报错:Failed to load property source from location 'classpath:/application.yml',原因是yml文件格式写的不对,多空格少空格之类的,可以在线检测文件格式:http://www.yamllint.com/

4.controller层正常执行,却发现前台接口报404,犯了4次这个毛病,@ResponsBody 注解被我吃了!!!!

5.关于@Component 注解的 理解,当我创建的POJO类不是由spring管理的(比如无法通过@Autowired 方式 注入),可通过这个注解,注册bean到Spring容器中,并告知Spring要为这个类创建bean,@Component(@Controller、@Service、@Repository)通常是通过类路径扫描来自动侦测以及自动装配到Spring容器中;此时需要对比另一个注解@Bean,@Bean的 目的也是注册bean到Spring容器中,到现在我的理解是,new Object();之后,再注册到spring中,使用到的场景比如,引用了第三方的库,需要用到里面的类对象;简单总结一下就是,@Component和@Bean都是用来注册Bean并装配到Spring容器中,但是Bean比Component的自定义性更强。可以实现一些Component实现不了的自定义加载类。

6.springboot项目中,自己写的工具类如何获取到配置文件中的属性值呢?已经知道,如果是由spring管理的类可以通过@Value("${ss.v}")来获取值,但如果不是spring管理的,参考:https://blog.csdn.net/zuozhiyoulaisam/article/details/90482561?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight

7.发现个问题,暂且记录一下,windows系统下开发springboot项目,controller层页面转发时路径名驼峰写法,而包名是全小写,正常访问,部署到linux之后发现,json数据接口可用,但是转发页面404??为什么window下没有区分大小写呢?

8.使用Idea新创建 springboot 工程时候,发现报错 Unknown Error:Could not retrieve latest Aspose.Barcode Maven Artifact! 解决办法就是把Idea安装的Aspose插件取消即可

相关文章

  • RecyclerView ItemTouchHelper 拖动排

    RecyclerView ItemTouchHelper 踩坑之旅 要实现的功能: recyclerview it...

  • 踩坑之旅

    > db.user.update({"parentuser":"wyt1314"},{$set:{"parentu...

  • 踩坑之旅

    1.启动项目报错org.springframework.beans.factory.UnsatisfiedDepe...

  • 踩坑之旅ing

    EventBus接入 最近在接eventbus,遇到Could not find subscriber metho...

  • error 踩坑之旅

    报错图如下: 正常报错原因:数据源与操作tableView insert 、delete数量不一致狐友用的另外一个...

  • vux 踩坑之旅

    1 点击事件不触发 类似以下这种 2 x-input is-type= china-mobile china-n...

  • Flutter踩坑之旅

    记录下自己踩过的坑,怕忘了 一.TextField: 1.去掉输入数字的计数:decoration中的counte...

  • redis踩坑之旅

    redis安装 安装步骤 1.将redis安装到ubuntu-1 192.168.234.131中 这里我使用的是...

  • 2018-06-14

    百度 OCR 识别银行卡号 的踩坑之旅 1. “AipOcrSdk/AipOcrSdk.h” file not ...

  • 2021.10.26新款MacBook Pro m1 pro芯片

    1 背景 今天,新MacBook Pro到了,开始踩坑之旅。 2 Cocoapods安装错误 安装Cocoapod...

网友评论

      本文标题:踩坑之旅

      本文链接:https://www.haomeiwen.com/subject/xyhhphtx.html