IntelliJ IDEA初始化Spring Boot项目时提示选择依赖如何解决

IDEA 初始化Spring Boot项目依赖选择方法
第一次建项目不用追求选全所有依赖,核心原则是先选刚需,后续可补,初始化漏选的依赖后面随时能加,完全不影响项目使用。
新手入门最小依赖组合
刚上手练手的话,选这3个就够跑通基础Web项目:
- 左侧分类切到「Developer Tools」,勾选 Spring Boot DevTools:开发阶段热部署用,改完代码不用手动重启项目,自动重载变更,省很多重复操作的时间
- 同分类下勾选 Lombok:通过注解自动生成getter/setter、构造器、toString这类模板代码,不用手写大量重复冗余代码
- 左侧分类切到「Web」,勾选 Spring Web:Web项目核心包,内置Tomcat容器,选完就能直接写接口、启动Web服务
常见场景按需选的依赖
做对应功能的时候再选就行,不用一开始就勾上:
- 要操作关系型数据库:切到「SQL」分类,用MySQL就勾MySQL Driver,用JPA做持久层就勾Spring Data JPA,用MyBatis就勾MyBatis Framework,需要基础JDBC能力就勾Spring Data JDBC
- 要做接口文档:切到「Documentation」分类,勾SpringDoc OpenAPI,启动后就能自动生成可视化的Swagger接口文档
- 要做配置自动提示:在核心配置相关分类里勾Spring Configuration Processor,写application.yml、application.properties配置的时候会自动补全配置项、提示配置格式
补充说明
- 勾选依赖的时候,界面右侧的「Selected Dependencies」面板会实时展示已选内容,选错了点条目旁的叉号就能移除
- 初始化时漏选依赖完全不用慌:项目创建完成后,打开根目录下的
pom.xml(Maven项目)或者build.gradle(Gradle项目),把对应依赖的坐标粘贴进去,刷新Maven/Gradle就会自动下载导入,和初始化阶段勾选的效果完全一致
新手第一次建项目别贪多勾一大堆依赖,先拿最小依赖组合把项目跑起来,写个测试接口验证环境正常,后续做什么功能再加对应依赖就行,一开始依赖加太多反而容易搞不清包之间的关联,出问题不好排查。
内容的提问来源于stack exchange,提问作者Mifras
相关产品推荐
相关产品推荐

