在mybatis的映射文件EmployeeMapper中,命名空间namespace的值可以自定义命名(但要注意后面测试类会用到这个自定义的命名)标红,提示信息为:无法解析符号'com.itheima.mapper.EmployeeMapper',如图:
解决方法1:将命名空间的值改为对应实体类的完全限定名(即包名+类名),如图:
此时不标红,也可以正常运行,(仍然注意后面测试类会用到这个命名空间的值)。
解决方法2:小鸟图标表示mybatisX插件,它的存在会影响到命名空间(具体原因不清楚),此时需将插件关闭,步骤如下图:
卸载之后,选项卡小鸟图标消失,此时不标红,namespace可以随便命名。效果如下: