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

来源:4-1 买家类目-dao(上)

Yoooshiki

2017-08-09

廖老湿您好。来问一个关于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这个组件。

http://szimg.mukewang.com/5989e6810001e50111450534.jpg

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

写回答

1回答

廖师兄

2017-08-09

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

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

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

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


0
3
廖师兄
回复
Yoooshiki
恭喜恭喜,有问题多交流!
2017-08-11
共3条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程