`

springboot与mybatis整合

阅读更多
1、通过IDEA生成SpringBoot项目

2、修改application.properties配置文件
## Mybatis 数据库访问
spring.datasource.url = jdbc:mysql://127.0.0.1:3306/customer?\
  useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
spring.datasource.username = root
spring.datasource.password = root
spring.datasource.driver-class-name = com.mysql.jdbc.Driver
# 实体存放路径
mybatis.typeAliasesPackage=com.ziser.customer.dao.base.gen.entity
# mapper.xml存放位置
mybatis.mapperLocations=classpath:base/*/*.xml

## 连接池设定
dbcp.initialSize=2
dbcp.maxActive=30
dbcp.maxIdle=10
dbcp.maxWait=5
dbcp.poolPreparedStatements=true
dbcp.defaultAutoCommit=false

springboot会自动加载spring.datasource.*相关配置,数据源就会自动注入到sqlSessionFactory中,sqlSessionFactory会自动注入到Mapper中,对了你一切都不用管了,直接拿起来使用就行了。

3、在启动类中添加对mapper包扫描@MapperScan
@MapperScan("com.ziser.customer.dao")
@SpringBootApplication


4、在com.ziser.customer.dao路径下开发mapper.java

5、在classpath:base/路径下开发mapper.xml

6、pom.xml导入
注意:spring-boot-starter依赖需要放在前面
        <!--Mybatis依赖 start-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.0</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <!--Mybatis依赖 end-->
分享到:
评论

相关推荐

    springboot+mybatis 整合Demo下载

    通过"xyspringboot"这个Demo,开发者可以快速掌握SpringBoot与MyBatis的整合技巧,为后续的Web开发打下坚实的基础。这个Demo不仅是一个示例,也是实践动手的好素材,能够帮助初学者理解和熟悉整个流程。

    springboot与mybatis整合的查询

    springboot与mybatis整合的查询

    springboot+mybatis整合实现注册登录

    在本项目中,"springboot+mybatis整合实现注册登录"是一个典型的Web应用程序开发实例,主要涉及Spring Boot和MyBatis两大技术框架的融合应用。Spring Boot简化了Spring应用程序的初始搭建以及开发过程,而MyBatis则...

    SpringBoot+mybatis+Oracle整合代码

    SpringBoot与MyBatis是两个在Java开发领域广泛使用的开源框架。SpringBoot简化了Spring应用的初始搭建以及开发过程,而MyBatis则是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。当这两个框架与...

    SpringBoot+Mybatis整合完整源码

    【Spring Boot + Mybatis 整合详解】 Spring Boot 和 Mybatis 的整合是现代 Java 开发中的常见实践,它简化了传统的 Spring 框架配置,提供了快速开发 Web 应用程序的能力,而 Mybatis 作为轻量级的持久层框架,...

    springBoot_Mybatis.zip

    《SpringBoot与Mybatis整合详解》 在Java开发领域,SpringBoot和Mybatis是两个非常重要的框架。SpringBoot以其简洁的配置和快速的启动能力深受开发者喜爱,而Mybatis作为轻量级的持久层框架,提供了灵活的SQL操作,...

    springboot+mybatis整合

    这个工程是springboot+mybatis整合,用的是freemark解析前端文件,还有MyBatisPlusGenerator连接数据库生成代码,算是一个比较基础的demo吧,这也是我认真搭建的第一个springboot工程

    SpringBoot+mybatis整合 jsp作为前台

    以上就是SpringBoot+MyBatis整合JSP的简单步骤。在实际开发中,你可能还需要处理异常、添加安全控制、优化性能等方面的工作。这个过程涉及到的知识点广泛,包括SpringBoot的自动配置原理、MyBatis的SQL映射机制、JSP...

    springboot+mybatis+bootstrap整合的简单框架

    本项目"springboot+mybatis+bootstrap整合的简单框架"旨在提供一个快速开发的解决方案,将三个流行的开源技术——Spring Boot、MyBatis和Bootstrap融合在一起,以简化Web应用的构建过程。 Spring Boot是由Pivotal...

    用SpringBoot整合MyBatis实现登录注册功能

    这是SpringBoot整合MyBatis实现的简易登陆注册。这里所使用的开发环境是:IDEA、MySQL_8.0.17、Java8;其中用到了Druid数据库连接池。这个登录注册demo中,登录失败有两种情况:①账户不存在;②密码错误。注册失败...

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

    shiro作为安全框架,主流技术 几乎零XML,极简配置 两套UI实现(bootstrap+layer ui),可以自由切换 报表后端采用技术: SpringBoot整合SSM(Spring+Mybatis-plus+ SpringMvc),spring security 全注解式的权限管理和...

    springboot_mybatis整合.zip

    Spring Boot与MyBatis整合** - **添加依赖**:首先,我们需要在`pom.xml`文件中引入Spring Boot的starter-web和MyBatis的依赖。 ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-starter-...

    Springboot整合Mybatis.zip

    Springboot整合Mybatis MyBatis 的前身是 Apache 的开源项目 iBatis。MyBatis 几乎可以代替 JDBC,是一个支持普通 SQL 查询,存储过程和高级映射的基于 Java 的优秀持久层框架。 MyBatis 与 JDBC 相比,减少了 ...

    springboot整合mybatis

    在本文中,我们将深入探讨如何将MyBatis与SpringBoot进行整合,以便在Java应用程序中构建高效、可维护的数据访问层。SpringBoot以其简洁的配置和开箱即用的特性深受开发者喜爱,而MyBatis作为一款轻量级的持久层框架...

    SpringBoot整合Mybatis完整详细版含注册、登录、拦截器配置

    在本项目中,我们主要探讨的是如何将SpringBoot与Mybatis进行深度整合,并实现完整的注册、登录功能,以及设置拦截器来控制权限访问。SpringBoot以其简洁的配置和快速的开发能力,配合Mybatis的灵活数据库操作,可以...

    springboot-mybatis-demo

    【标题】"springboot-mybatis-demo"是一个演示项目,展示了如何在Spring Boot框架下整合MyBatis和MySQL数据库。这个项目是基于现有的示例代码进行调整和改造的,旨在为学习者提供一个基础的实践环境。 【描述】该...

    springboot+mybatis plus整合案例

    在本文中,我们将深入探讨如何将SpringBoot与MyBatis Plus进行整合,以便构建一个高效、简洁的Web应用程序。SpringBoot以其快速启动和简化配置的特点,成为开发微服务的首选框架,而MyBatis Plus则作为MyBatis的增强...

    springBoot+mybatis简单demo完整详细版

    在本项目"springBoot+mybatis简单demo完整详细版"中,我们将深入探讨如何使用Spring Boot与MyBatis框架构建一个简单的应用。Spring Boot以其快速启动、自动化配置和开箱即用的特点,大大简化了Java应用程序的开发...

    SpringBoot+Mybatis整合

    在IT行业中,SpringBoot和Mybatis是两个非常重要的框架,它们在开发Java Web应用程序时起着关键作用。SpringBoot简化了Spring应用的初始搭建以及开发过程,而Mybatis则是一个优秀的持久层框架,使得数据库操作变得...

Global site tag (gtag.js) - Google Analytics