服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Spring整合MyBatis(Maven+MySQL)图文教程详解(2)

Spring整合MyBatis(Maven+MySQL)图文教程详解(2)

2020-05-24 11:59张果 Java教程

1.14、在src\main\webapp目录下新建一个index.jsp文件,作为测试使用。 1.15、新建完成后发现有错误,是因为没有JavaEE Server Runtime引起的,在项目上右键属性选择

 1.14、在src\main\webapp目录下新建一个index.jsp文件,作为测试使用。

 Spring整合MyBatis(Maven+MySQL)图文教程详解

1.15、新建完成后发现有错误,是因为没有JavaEE Server Runtime引起的,在项目上右键属性选择“Java Build Path”项,点击“Add Library...”添加引用。

Spring整合MyBatis(Maven+MySQL)图文教程详解

1.16、选择Server Runtime项,点击“Next下一步”,再选择“Apache Tomcat v7.0”,这里可能要根据自己的运行环境选择了,如果还没Server,则应该先整合Tomcat。

Spring整合MyBatis(Maven+MySQL)图文教程详解

Spring整合MyBatis(Maven+MySQL)图文教程详解

1.17、在index.jsp文件中写上测试内容。

 
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Hello World!</title>
</head>
<body>
Hello World!
<p>
<%=new java.util.Date().toLocaleString() %>
</p>
</body>
</html>
 

 1.18、在项目上右键选择“Run as”-> “Run on Server”运行项目,运行结果如下。

Spring整合MyBatis(Maven+MySQL)图文教程详解

 

二、使用MyBatis完成MySQL数据库访问

 

2.1、添加依赖

要完成使用MyBatis访问MySQL数据库,需要添加一些依赖包,包含MyBatis3,连接驱动,JUnit,Log4j2等。可以去共享资源库中搜索,第一个网站地址是:http://mvnrepository.com/, 这里以搜索连接驱动为示例,搜索后的结果有5.xx版许多,也有6.xx版,但不建议使用6.xx版,因为MyBatis3不支持。

Spring整合MyBatis(Maven+MySQL)图文教程详解

我们选择5.0版中的5.1.38,将Maven的依赖信息复制到项目中的pom.xml的dependencies结点下

Spring整合MyBatis(Maven+MySQL)图文教程详解

当然也可去另外一个网站:http://search.maven.org/,这里以log4j为例子搜索如下:

 Spring整合MyBatis(Maven+MySQL)图文教程详解

有一些依赖也可以直接去官网查找,如MyBatis3:

Spring整合MyBatis(Maven+MySQL)图文教程详解

项目的pom.xml文件如下:

 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.zhangguo</groupId>
    <artifactId>Spring061</artifactId>
    <version>0.0.1</version>
    <packaging>war</packaging>
    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.38</version>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-core</artifactId>
            <version>2.6.1</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.4.1</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.10</version>
        </dependency>
    </dependencies>
</project>
 

引用结果:

Spring整合MyBatis(Maven+MySQL)图文教程详解

延伸 · 阅读

精彩推荐