Spring Boot的@SpringBootApplication无法引入的问题

平时都是在公司框架内做一些CRUD操作,对框架的接触不是很多,恰好近期没有新的开发任务,我尝试自己搭建一个分布式项目.
项目搭建很顺利,不过在创建启动类时发生了一些问题,项目框架与问题如下图:
在这里插入图片描述
我们知道,在启动类上需要加注解@SpringBootApplication,我也的确加了,但是此注解报错.嗯,不慌,此时只需添加导包就行.啊咧?万能的Ctrl+1咋没有导包呢?
没事,咱还有绝招!熟练地掏出谷歌浏览器,输入关键字"@SpringBootApplication注解出错",打开大神的博客,开始搜索解决办法.
还别说,网上给的答案还挺多,我总结了一下,有的解释jar包冲突,可以删除自己maven仓库中的spring-boot-autoconfigure目录下的东西,有的建议点击project,选择clean操作,有的建议查看pom文件中的依赖关系,嗯,都试过了,依然没有解决,甚是头疼!
后来,在对照公司完整项目的pom文件时,我突然意识到,正常我们创建Spring Starter Project 项目时,IDE会帮我们集成添加spring依赖全家桶,而我们自己创建maven项目时,是不会给我们添加spring依赖的,想清楚这一点,我立即手动添加了spring-boot-starter依赖,顺利解决"@SpringBootApplication注解出错"问题.
在这里插入图片描述
在application.properties配置文件中也发现了一个错误,就是配置mybatis的相关属性时,提示报错,如下图
在这里插入图片描述
于是检查了依赖引入,果然,mybatis的相关依赖并没有引入
在这里插入图片描述
再引入mybatis的相关依赖后,配置文件也不再报错了
在这里插入图片描述
在这里插入图片描述

总结:

在架构比较完善的环境中,我埋头于CRUD操作,只考虑代码的优化,业务逻辑是否合理,沾沾自喜于接口的完成,却忽略了对框架的理解.本次@SpringBootApplication注解的出错暴露的问题,却给予我当头棒喝!学无止境,路漫漫其修远兮,今后也要多学习些框架上的东西了.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值