IDEA中快速创建xml文件(含mybatis-config.xmlXxxMapeer.xml)

Posted Coder_Cui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA中快速创建xml文件(含mybatis-config.xmlXxxMapeer.xml)相关的知识,希望对你有一定的参考价值。

参考链接:IDEA中怎么创建xml文件_大海知天空的博客-CSDN博客_idea如何创建xml文件

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

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

模板代码:

  <?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进行快速创建

创建效果如下:

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

模板代码:

  
  <?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创建Maven后没有src目录和Pom.xml?

参考技术A 重新创建。创建maven项目!!!

以上是关于IDEA中快速创建xml文件(含mybatis-config.xmlXxxMapeer.xml)的主要内容,如果未能解决你的问题,请参考以下文章

intellij idea快速通过mapper跳转到xml文件

在xml文件里,啥快捷键可以快速将一句话变为注释?

在idea中的Java模块下 怎么创建一个xml文件

intellij idea如何快速将 xml 文件的所有展开的节点闭合

我的java idea xml文件怎么回复原样

在idea中web.xml文件没有标签了