1.File---Settings---Editor---File and Code Templates---Files

IDEA创建XML文件没有Spring Config选项_xml

2.点击Files下面的“+”,新建一个文件命名为mybatis-config,后缀名为xml,添加下面代码后,勾选Enable Live Templates,依次点击Apply、OK,完成设置

IDEA创建XML文件没有Spring Config选项_idea_02

模板代码:


<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"        "http://mybatis.org/dtd/mybatis-3-config.dtd" > <!--配置mybatis环境--> <configuration>    <!--配置连接使用的相关参数        default为默认使用的环境:development 测试环境                              product     生产环境    -->    <environments default="development">        <!--测试环境-->        <environment id="development">            <!--事务管理类型:指定事务管理的方式 JDBC-->            <transactionManager type="JDBC"/>            <!--数据库连接相关配置,动态获取config.properties文件里的内容-->            <!--数据源类型:POOLED 表示支持JDBC数据源连接池                          UNPOOLED 表示不支持数据源连接池                          JNDI 表示支持外部数据源连接池            -->            <dataSource type="POOLED">                <!--此处使用的是MySQL数据库,使用Oracle数据库时需要修改,仔细检查各项参数是否正确,里面配置了时区、编码方式、SSL,用以防止中文查询乱码,导致查询结果为null及SSL警告等问题-->                <property name="driver" value="com.mysql.cj.jdbc.Driver"/>                <property name="url" value="jdbc:mysql://localhost:3306/mybatis?useUnicode=true&amp;characterEncoding=UTF-8&amp;serverTimezone=UTC&amp;useSSL=false"/>                <property name="username" value="root"/>                <property name="password" value="123456"/>            </dataSource>        </environment>    </environments>    <!--注册mapper配置文件(mapper文件路径配置)          注意:映射配置文件位置要和映射器位置一样,如:映射器在com.mycode.dao里, 那么配置文件就应该在resources的com/mycode/dao目录下,否则会报 Could not find resource com.mycode.dao.UserMapper.xml类似错误   -->    <mappers>        <!--下面编写mapper映射文件↓↓↓↓↓ 参考格式:<mapper resource="dao/UserMapper.xml"/> -->            </mappers>     </configuration>  


3.在新建MyBatis配置文件mybatis-config.xml时,可以使用mybatis-config进行快速创建

IDEA创建XML文件没有Spring Config选项_java_03

创建效果如下:

IDEA创建XML文件没有Spring Config选项_配置文件_04

4.同理,可创建mapper映射文件XxxMapper.xml,设置方法与上面类似,点击Files下面的“+”,新建一个文件命名为XxxMapper,后缀名为xml,添加下面代码后,勾选Enable Live Templates,依次点击Apply、OK,完成设置

IDEA创建XML文件没有Spring Config选项_xml_05

模板代码:


<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"        "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <!--    mapper为映射的根节点,用来管理DAO接口 namespace指定DAO接口的完整类名,表示mapper配置文件管理哪个DAO接口(包.接口名) mybatis会依据这个接口动态创建一个实现类去实现这个接口,而这个实现类是一个Mapper对象 --> <mapper namespace="包名.类名">    <!--        id = "接口中的方法名"        parameterType = "接口中传入方法的参数类型"        resultType = "返回实体类对象:包.类名" 处理结果集 自动封装        注意:sql语句后不要出现";"号            查询:select标签            增加:insert标签            修改:update标签            删除:delete标签    --> </mapper>


创建方式:

IDEA创建XML文件没有Spring Config选项_配置文件_06

创建效果:

IDEA创建XML文件没有Spring Config选项_xml_07