intellij java import_Java Web开发入门(9)——IntelliJ开启auto import

在刚开始用Java做工程的时候,经常会遇到各种依赖的问题,比较头疼。随着spring boot的逐渐完善,这一问题已经不那么别扭了,但如果新手如果遇到了还是会很棘手,今天介绍一个很方便的解决方案,部分地解决一些初级的问题。

什么是依赖问题

比如我们现在要做一个mybatis的工程,从spring initializr上门生成spring boot工程的时候,如果是直接选中了mybatis framework,生成的工程没有什么问题。

但如果生成的是普通的spring boot的web工程,之后再手动在pom文件中加入下面的代码引入对mybatis的依赖的话,效果其实是一样的。但是你会发现添加mapper类的时候,会导致@Mapper注解用不了,本质上是导入org.apache.ibatis.annotations.Mapper失败了,这看上起会有点奇怪。

org.mybatis.spring.boot

mybatis-spring-boot-starter

2.1.0

查看External Libraries列表发现确实没有找到org.mybatis.*的库。

根本原因是:添加完pom文件之后,需要手动更新一下maven的导入文件

解决办法

方案1:手动更新导入文件

右键点击修改过的pom文件(或者右键点击工程)->Maven -> Reimport->Click.

然后再次查看External Libraries,发现mybatis的一些库已经引入了。

这个办法虽然好使,但总不能每次改完pom文件都去操作一遍吧,万一某次忘了弄就可能会折腾很长时间。

所以,推荐大家用下面的方案2。

方案2:auto import

IntelliJ IDEA -> Build, Execution, Deployment -> Build Tools -> Maven -> Importing

然后选中“Import Maven projects automatically”。

方案3:auto import

实际上,每次在改pom的依赖文件的时候,intelliJ都会提示要不要开启自动导入的功能,直接点击“Enable Auto-Import”就可以了。这个其实才是最最方便的,但问题是这个小小的提示窗口在右下角,颜色也不够亮,很容易被忽略了。

这样每次改完pom文件,intelliJ都会自动导入依赖,会方便很多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值