使用IDEA的时候,再使用mybatis或者再java文件里写SQL的时候,总是会出现一堆的黄色警告
比如像下面这些警告:
java文件中的警告:
mybatis中MapperXml中的警告:
面对这样的逼死强迫症的警告,我们有一种方式就是添加DataSource,但是IDEA维护这个datasource势必会消耗内存资源,我们也一般不用IDEA的数据库的图形工具操作数据库。
所以我们第二种方式是关闭SQL no datasource的检查。
解决方案如下:
如上图:File----> settings—>Inspections(检查)---->SQL
然后取消 No data sources configured (未配置任何数据源)和 SQL dialect detection(SQL方言检测)的勾选。
这样勾选虽然取消了黄色的警告,但是xml背景色还是有的,强迫症强有时还是接受不了,所以还要取消背景色
设置如下:
如上图:
File---->Settings—>Code----->Injected language fragment (注入语言片段) 找到右边的Backgroud 取消勾选就好。