我在Intellij创建了一个maven项目。为了使IDE正常运行,您必须声明对Java EE / Spring功能的各个方面的支持。但是,添加支持似乎不一致。例如
- 要添加servlet支持,我必须右键单击项目并添加框架支持 - >网络应用程序" (可选择创建
web.xml
)
- 添加对JPA的支持,"项目结构 - >方面 - > JPA" (可选择创建
persistence.xml
)
- 添加对弹簧数据的支持,"项目结构 - >模块 - > Spring数据JPA"。添加这个,强迫我下载新的spring数据库,它覆盖了从maven下载的数据库。尽管Intellij发现这些库已经存在,但它让我无法保留现有的库
我的问题是
- 3个选项之间是否存在显着差异,或者是Intellij的不一致?
- 有没有办法在不覆盖现有库的情况下添加对 spring data jpa 的支持?