请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

有关 spring-boot-starter-data-api 的问题

廖老湿您好。来问一个关于spring-boot-starter-data-api依赖的问题。

第一次您是在《两小时学会Spring Boot》课程中的『spring-data-jpa』章节中提到spring-boot-starter-data-api,当时说的是:使用数据库,要先添加这个组件。

第二次是在《Spring Boot微信点餐》的『买家端类目』章节,也添加了这个组件。

那么问题来了:

1、我之前提到过一个问题,用Eclipse打开IDEA创建的SpringBoot项目,pom.xml一直报错,通不过编译,后来才发现,是因为多了spring-boot-starter-data-api这个组件,将此组件删除,Eclipse上可以正常运行,详情:http://www.imooc.com/wenda/detail/354658 

2、Eclipse必须要删除这个组件才能跑,但是IDEA不需要,对于这个问题我也没留意。但是前两天我尝试在命令行中先将项目编译,打为jar包,发现编译异常,问题就出自boot-starter-data-api这个组件。

https://img1.sycdn.imooc.com/szimg//5989e6810001e50111450534.jpg

后来将此组件删除,编译成功,项目正常跑,貌似这个boot-starter-data-api没什么作用啊? 觉得好奇,特来询问

正在回答

1回答

首先,特别感动,第一次见到把问题说得这么详细的同学,希望一直保持。

  1. 我特地又去看了下《两小时学会Spring Boot》,在课程的5-1,第2:20, 使用的是spring-boot-starter-data-jpa 而非spring-boot-starter-data-api

  2. 在《两小时学会Spring Boot》源码里也是一样的哦

你检查下是不是看错了呢?


0 回复 有任何疑惑可以回复我~
  • 提问者 Yoooshiki #1
    非常感谢
    回复 有任何疑惑可以回复我~ 2017-08-11 14:59:43
  • 提问者 Yoooshiki #2
    不好意思师兄,是我逗比了,从一开始记笔记的时候,就把SpringJpa记错成了SpringApi.
    恭喜本门课程完结,期待您SpringCloud的课程
    回复 有任何疑惑可以回复我~ 2017-08-11 15:00:57
  • 廖师兄 回复 提问者 Yoooshiki #3
    恭喜恭喜,有问题多交流!
    回复 有任何疑惑可以回复我~ 2017-08-11 21:55:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信