通过mybatis generator的配置文件来举例,其他配置文件(web.xml,mybatis,spring,springmvc等)同理
mybatis可以通过mybatis generator根据数据库表来生成对应的实体类,dao层接口,mapper文件
而在引入了必要的mybatis generator依赖和插件后,需要一个xml配置文件进行配置,一个简单的例子:
配置文件中写了某一个父标签后,在其缺少必要的属性或缺少子标签或子标签顺序不正确时,父标签下就会有红色波浪线
将鼠标移动到父标签generatorConfiguration上停留,提示当前父标签下配置文件的规则 (properties?,classPathEntry*,context+)
综上所述,该父标签下至少要有一个context子标签,如下:
发现,父标签generatorConfiguration已经不报错了
此时将报错的context标签当作父标签来处理,前两行提示该标签需要一个必要的属性id,加上并填值后就可以解决:
接着看剩下的一条规则提示:(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection),javaTypeResolver?,javaModelGenerator,sqlmapGenerator?,javaClientGenerator?,table+)
按照刚才的规则可以得到如下结论:
按顺序添加一个(connectionFactory或jdbcConnection)子标签,添加一个javaModelGenerator子标签,添加1个或多个table子标签,如下:
这样就已经解决了父标签context报错的问题,按照这种方法逻辑就可以解决每一个标签的问题:
最后根据其他标签与属性的作用,在需要的地方添加即可,完善整合时的细节功能,举例:
各种xml配置文件(所含内部标签及顺序)的提示功能是真的人性化
原文:https://www.cnblogs.com/yanguobin/p/11480261.html