`
Java_1010
  • 浏览: 8757 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MyBatis-01-环境搭建

 
阅读更多

现在还是学习MyBatis,在此把学习的过程记录下来。

首先带来的是MyBatis的环境搭建。

开发工具:MyEclipse8.0

数据库:MySql5.6

 

一、在MyEclipse中创建新的Java项目,在此命名为:mybatis。同时新建两个源码包:config(用于存放配置文件)、test(用来测试)。新建lib文件夹,用来存放需要的jar包。本例采用junit来做测试,因此需要加入junit4的library。添加后的格式如下:



 

二、在lib文件夹中加入jar包(mybatisjar包和数据库驱动包):



 三、添加日志配置文件:

        由于mybatis采用log4j进行日志处理,因此需要加入log4j.properties配置文件。

     

 

      log4j.properties文件内容如下:

# log4j日志配置文件
# Global logging configuration
log4j.rootLogger=DEBUG, stdout


# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

 

四、添加数据库配置文件:

     

 db.properties文件内容如下:

# 配置数据库相关参数

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8
jdbc.username=root
jdbc.password=111111

 

 五、创建mapper文件夹用于存放mybatis的映射文件:

 

 

 六、创建mybatis全局配置文件:mybatis-config.xml



 

mybatis-config.xml文件内容:

<?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">

<configuration>
    <!-- 加载数据库配置文件 -->
    <properties resource="db.properties"/>

    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <!-- 配置数据源信息 -->
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driver}"/>
                <property name="url" value="${jdbc.url}"/>
                <property name="username" value="${jdbc.username}"/>
                <property name="password" value="${jdbc.password}"/>
            </dataSource>
        </environment>
    </environments>
   
    <!-- 加载映射文件 -->
    <mappers>
        <mapper resource="mapper/User.xml"/>
    </mappers>
</configuration>

 

此处的mappers标签中我已经加入了一个映射文件。这个在以后的文章会进行说明。

 

mybatis的环境搭建到此结束。

  • 大小: 9.6 KB
  • 大小: 28.8 KB
  • 大小: 16.8 KB
  • 大小: 15.7 KB
  • 大小: 17.3 KB
  • 大小: 17.9 KB
0
0
分享到:
评论

相关推荐

    mybatis-plus快速入门项目-mybatis-plus基本操作大全-附带sql+项目文档

    提供的项目文档应该详细介绍了如何搭建环境、配置MyBatis-Plus、使用各种API以及如何运行测试案例。通过阅读文档,你可以系统地了解和掌握整个项目的结构和功能。 这个"mybatis-plus快速入门项目"是学习MyBatis-...

    mybatis-plus-demo.zip

    这个 "mybatis-plus-demo.zip" 示例将展示如何一步步搭建并运行一个简单的 MyBatis-Plus 应用,帮助初学者快速理解 MyBatis-Plus 的核心概念和使用方式。通过这个例子,你可以学习到如何在 SpringBoot 环境下配置、...

    mybatis-plus优缺点

    1. **集成环境搭建**:首先需要在项目中引入Mybatis-Plus的相关依赖,配置数据库连接等基本信息。 2. **代码生成**:根据项目需求使用代码生成器生成基础的Mapper、Model、Service等代码。 3. **业务逻辑开发**:...

    mybatis-generator-gui图形界面运行程序

    8. **适用场景**: Mybatis Generator GUI适用于快速开发阶段,特别是涉及到大量数据表操作的项目,能够帮助开发者快速搭建数据访问层,节省大量的手动编码时间,让开发者更专注于业务逻辑的实现。 总之,Mybatis ...

    mybatis-3.2.4.jar-mybatis-migrations-3.2.0.jar mybatis必备jar包

    这两个JAR文件组合在一起,为开发人员提供了一个完整的MyBatis环境,可以快速搭建起基于MyBatis的项目,进行数据库操作和管理。同时,MyBatis Migrations的加入,使得数据库版本控制变得更加系统化和便捷,有利于...

    springboot+swagger3+mybatis-plus3.5.1代码生成+druid+log4j2【最完美】的一次配置

    总的来说,这个配置组合旨在提供一个高效的后台开发环境,Swagger3帮助我们编写清晰的API文档,MyBatis-Plus简化了数据库操作,Druid提升了数据库连接管理,而Log4j2则确保了详尽的日志记录。所有这些都基于...

    mybatis-plus代码自动生成工具

    这是一个针对IntelliJ IDEA集成开发环境的Mybatis-Plus代码生成插件,用户可以直接在IDEA中使用该插件进行代码生成,无需离开IDE。它集成了上述的所有功能,并且提供了更友好的交互界面,简化了操作流程,提高开发...

    Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级报表后台管理系统.rar

    运行环境 jdk8+oracle+redis+IntelliJ IDEA+maven 项目技术(必填) Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis 数据库文件 压缩包内 jar包文件 maven搭建 Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业...

    mybatis-plus-dynamic.rar

    这样的案例通常包含最小化的代码量,便于初学者理解和学习,同时也便于快速搭建起一个可运行的环境。 6. **项目结构**:在 "mybatis-plus-dynamic" 这个压缩包中,可能包含了以下文件夹和文件:src/main/java(存放...

    基于mybatis-plus实现多租户级别的数据隔离

    总的来说,结合Mybatis-Plus与多租户设计,开发者可以快速搭建出一个满足多客户需求的、具有高度数据隔离性的Web应用。通过阅读和学习`multitenant-mybatisplus-demo`项目,你将对多租户架构和Mybatis-Plus的实战...

    mybatis-plus.zip

    本篇文章将深入探讨如何在2017年的IDEA环境下,利用SpringBoot2.0、Shiro以及MyBatis-Plus进行项目整合。 首先,我们需要理解SpringBoot的核心优势。SpringBoot通过“约定优于配置”的方式,极大地简化了Spring应用...

    Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企业级报表后台管理系统

    运行环境 jdk8+oracle+redis+IntelliJ IDEA+maven 项目技术(必填) Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis 数据库文件 压缩包内 jar包文件 maven搭建 Springboot+Mybatis-plus+ SpringMvc+Shiro+...

    mybatis-3.5.6 jar包.rar

    在本压缩包中,包含的是MyBatis 3.5.6版本的核心jar包,它是搭建MyBatis环境的关键组件。 MyBatis 的核心组件主要包括以下几个部分: 1. **SqlSessionFactoryBuilder**: 这是构建SqlSessionFactory的类,...

    idea配置mybatis-generator.docx

    在开始配置之前,请确保以下环境已经搭建完成: 1. **安装并配置好MySQL数据库**:用于存放数据表。 2. **安装IntelliJ IDEA**:用于编写Java项目。 3. **Maven项目结构**:MyBatis-Generator通常被集成到Maven项目...

    SpringBoot+Mybatis-Plus整合Sharding-JDBC5.1.1实现单库分表【全网最新】.doc

    为了搭建完整的开发环境,需要添加以下Maven依赖: ```xml &lt;!-- Spring Boot Web Starter --&gt; &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-web &lt;!-- Spring Boot Test Starter -...

    MyBatis-CMEU2.0各平台通用版要求JDK1.8.66以上

    通过逆向工程,开发者可以快速搭建数据访问层,使项目开发更高效。 2. **MyBatis-CMEU**: MyBatis-CMEU是MyBatis逆向工程的扩展版,它不仅包含基本的逆向工程功能,还可能包含额外的定制化选项、增强的性能和优化...

    springboot+mybatis-plus+shardingsphere 实现读写分离

    通过自动配置和 Starter 包,Spring Boot可以让我们快速搭建一个具备数据库连接、Web服务等功能的完整应用。在本项目中,Spring Boot作为基础框架,为其他组件提供了稳定的运行环境。 其次,MyBatis-Plus是在...

    基于SpringBoot + MyBatis-Plus的快速开发脚手架

    【SpringBoot + MyBatis-Plus快速开发脚手架】是一种高效的开发框架组合,它将SpringBoot的便捷性与MyBatis-Plus的灵活性结合在一起,为开发者提供了一个快速构建应用的基础。SpringBoot简化了Spring应用程序的初始...

    mybatis-3.4.5、springMVC-5.0.4、mybatis-spring-1.3.2整合包

    本整合包提供了这三个组件的最新版本,即mybatis-3.4.5、springMVC-5.0.4和mybatis-spring-1.3.2,旨在帮助开发者快速搭建基于这些技术的项目环境。 **MyBatis** 是一个优秀的持久层框架,它支持定制化SQL、存储...

    mybatis-3.3.0jar包

    mybatis-3.3.0版本所需要的jar包,都在里面,搭建mybatis环境方法可以参考我的博客:http://blog.csdn.net/eson_15/article/details/51592608

Global site tag (gtag.js) - Google Analytics