1-1搭建Maven框架与Mybatis接入详细全过程。
1.Idea搭建Maven框架与Mybatis接入详细全过程
用的是Idea编程,这个就用Idea(我用的是Idea2022.jdk_1.8)带大家搭建这个框架。
第一步:打开Idea
第二步:创建maven项目:
第2.1:创建完后我们得装一个插件,以及配置。
直接安装就可以了。
第三步:就需要我们来配置maven.
- 打开核心配置文件src下得WEB-INF目录下得web.xml,把原来的删了,换上我已经配置好的。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<display-name>Archetype Created Web Application</display-name>
</web-app>
3. pom.xml中导入mybatis依赖、mysql驱动、日志依赖,还有单元测试依赖。
<!-- 单元测试-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13</version>
<scope>test</scope>
</dependency>
<!-- mybatis-->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.3</version>
</dependency>
<!-- mysql驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.26</version>
</dependency>
<!-- 控制台输出语句,mybatis是通过日志通过-->
<!-- 添加slf4j日志api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.20</version>
</dependency>
<!-- 添加logback-classic依赖 -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
<!-- 添加logback-core依赖 -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
5. 在resources中导入mybatis核心配置文件。
<!--
environments:配置数据库连接环境信息。
可以配置多个environment,
通过default属性切换不同的environment
-->
<environments default="product">
<!-- 开发环境-->
<environment id="development">
<!-- 事务管理配置 数据库连接池采用DBCP dataSource数据源-->
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<!--数据库连接信息-->
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url"
value="jdbc:mysql://127.0.0.1/java107?userSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8"/>
<property name="username" value="root"/>
<property name="password" value="111111"/>
</dataSource>
</environment>
<!--测试环境-->
<environment id="product">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<!--数据库连接信息-->
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/java107?useSSL=false&serverTimezone=UTC"/>
<property name="username" value="root"/>
<property name="password" value="111111"/>
</dataSource>
</environment>
</environments>
<mappers>
<!--加载sql映射文件-->
<!-- <mapper resource="com/hr/mapper/UserMapper.xml"/>-->
<!--Mapper代理方式-->
<package name="com.hr.dao"/>
</mappers>
```
```
到这里我们就配置完了。
接下来就需要我们来做项目写作业啦!!!!
很多东西我只会用,原理也不太清楚。但是跟着我一起写一遍都会有不同得感受与收获。
创建一个java可执行包
我的路径是这样得java/com/hr/
与一个test测试包
(里面测试得东西我们直接生成就可以了哦)
然后同样得方式创建test包
然后给它配置成绿色
跟着截图操作应该是没有一点问题的.
下面我们今天的作业就开始了
Navicat中数据库的各种查询操作。
Navicat(是管理数据的一个桌面化工具)
数据自己Naavicat生成就可以了哦
表结构给到大家帮助大家完成这么一个小练习。^_^
下一张帖子见!!!!
转载自:https://juejin.cn/post/7247740398561919036