首页 > 其他分享 >【MyBatis】配置Mybatis项目

【MyBatis】配置Mybatis项目

时间:2023-02-27 11:55:52浏览次数:34  
标签:xml 11 配置 mybatis Mybatis 添加 mysql MyBatis properties

一、maven中添加依赖

 1 <dependencies>
 2         <dependency>
 3             <groupId>org.mybatis</groupId>
 4             <artifactId>mybatis</artifactId>
 5             <version>3.5.2</version>
 6         </dependency>
 7         <dependency>
 8             <groupId>mysql</groupId>
 9             <artifactId>mysql-connector-java</artifactId>
10             <version>8.0.11</version>
11         </dependency>
12         <dependency>
13             <groupId>junit</groupId>
14             <artifactId>junit</artifactId>
15             <version>4.12</version>
16             <!--               <scope>test</scope>-->
17             <scope>compile</scope>
18         </dependency>
19     </dependencies>
20     <build>
21         <resources>
22             <resource>
23                 <directory>src/main/java</directory>
24                 <includes>
25                     <include>**/*.properties</include>
26                     <include>**/*.xml</include>
27                 </includes>
28                 <filtering>true</filtering>
29             </resource>
30         </resources>
31     </build>

二、添加资源文件

src/mian/resources文件夹下手动添加db.properties和mybatis-config.xml。
db.properties中添加内容:

1 //数据库驱动
2 mysql.driver=com.mysql.cj.jdbc.Driver
3 //数据库链接地址
4 mysql.url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false
5 //数据库用户名
6 mysql.username=root
7 //数据库密码
8 mysql.password=1234

 mybatis-config.xml中添加内容:

 1 <?xml version="1.0" encoding="UTF-8" ?>
 2 <!DOCTYPE configuration
 3         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
 4         "http://mybatis.org/dtd/mybatis-3-config.dtd">
 5 <configuration>
 6     <!-- 环境配置 -->
 7     <!-- 加载类路径下的属性文件 -->
 8     <properties resource="db.properties"/>
 9     <environments default="development">
10         <environment id="development">
11             <transactionManager type="JDBC"/>
12             <!-- 数据库连接相关配置 ,db.properties文件中的内容-->
13             <dataSource type="POOLED">
14                 <property name="driver" value="${mysql.driver}"/>
15                 <property name="url" value="${mysql.url}"/>
16                 <property name="username" value="${mysql.username}"/>
17                 <property name="password" value="${mysql.password}"/>
18             </dataSource>
19         </environment>
20     </environments>
21     <!-- mapping文件路径配置 -->
22     <mappers>
23         <mapper resource="mapper/UserMapper.xml"/>
24     </mappers>
25 
26 </configuration>

 

标签:xml,11,配置,mybatis,Mybatis,添加,mysql,MyBatis,properties
From: https://www.cnblogs.com/xiaobiti/p/17159143.html

相关文章

  • Mybatis增删改查
    基本增删改查增第一步在mapper接口中加入方法packagecom.mapper;publicinterfaceUserMapper{//表--实体类mapper接口--映射文件intinsertUser();/......
  • centos下的apache2.4安全配置
    基本概括关键词ServerServerRoot "/etc/httpd"  #apache软件安装的位置 Listen80 #监听的端口号ServerNamewww.test.com:80#网站的名字ServerAdmin......
  • mybatis-关联查询2-多对一关联查询
          或者多表单独查询方式 ......
  • LINUX下VNC服务的安装配置
    必要前提是已经安装图形界面相关软件!!1.首先检查VNC软件是否已经安装[root@ocm1~]#rpm-qa|grepvncvnc-server-4.1.2-14.el5_3.12.启动VNC服务......
  • 通过Zabbix Docker配置HTTPS访问系统
    链接如何通过ZabbixDocker配置HTTPS访问系统?===================================================================================================================......
  • 20230227-华为防火墙双机热备配置
    一、双机热备主要涉及到三个协议:VRRP:两台防火墙共享一个虚拟IP(VRRP只支持两台防火墙,不支持多台),同一个VRRP组的两个接口通过协商确定主(master)和备(backup)状态,只有主状态的防......
  • CISCO router基本配置
    基本配置包括:1.配置主机名称2.配置特权密码/登陆密码/用户数据库3.配置用户数据库4.配置TELNET及CON口5.配置禁止DNS解析6.配置接口。能够远程登陆7.配置文件的保存。 Pre......
  • 静态路由默认路由的配置
    静态路由实验负载均衡的一点是个人理解,有不正确之处欢迎批评指正。             R1配置:s0/0/0口:193.1.1.9/30(本地)  next-hop193.1.1.10/30 point-to-......
  • vue环境变量配置 解决process.env取值undefind的问题?
    1.前端配置文件中,配置的参数取值为undefind如何解决,图片如下。  ·   2。需要到package.json中改变配置,加上--modedevelopment......
  • Maven安装与环境变量配置
    一、下载安装Maven。请访问Maven的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件。二、解压 maven压缩包。解压apac......