SpringBoot项目集成依赖Mybatis步骤
SpringBoot项目要如何集成依赖Mybatis呢,请跟着小编按以下步骤操作
先新建或者打开你的springboot项目
打开你的pom.xml文件,定位的依赖的配置部分,然后加入以下依赖,这是依赖mybatis框架
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency>
接着再加入以下依赖,这是指定mybatis框架的实现技术为mysql数据库,这里不需要配置具体数据库的版本.
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
在resource目录下创建一个application.yml文件,在里面配置数据库的连接信息
如图,根据你的实际信息按以下格式填写数据库的连接信息.
spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/test?useunicode=true&characterEncoding=utf8 username: root password: rood
接着要告诉springboot你的Mybatis映射关系配置在哪里,就是在yml中写入以下配置:
mybatis: type-aliases-package: com.gyf.domain mapper-locations: classpath:mapper/*Mapper.xml
接下去就是创建domain包和mapper包,然后写实体类,接口和映射的Mapper.xml,这一块开始就已经是属于mybatis的内容的,在springboot中集成mybatis的部分已经完成了.
相关推荐
-
springboot基于Mybatis mysql实现读写分离
近日工作任务较轻,有空学习学习技术,遂来研究如果实现读写分离.这里用博客记录下过程,一方面可备日后查看,同时也能分享给大家(网上的资料真的大都是抄来抄去,,还不带格式的,看的真心难受). 完整代码:https://github.com/FleyX/demo-project/tree/master/dxfl 1.背景 一个项目中数据库最基础同时也是最主流的是单机数据库,读写都在一个库中.当用户逐渐增多,单机数据库无法满足性能要求时,就会进行读写分离改造(适用于读多写少),写操作一个库,读操作多个库
-
SpringBoot + Mybatis增删改查实战记录
简介 SpringBoot和Mybatis是啥请自行百度,作者这里也是花了几天时间入门了这个框架用来完成任务,并且也算符合要求的完成了任务,期间也各种百度但是没找到自己想要的那种简单易懂的教程,所以踩了很多坑,写这个博客的目的就是为了让大家少踩一点坑,开始. 创建一个SpringBoot项目https://start.spring.io/ 点开这个网站,创建一个Springboot项目,如下图,这里用的是2.1.5,学技术嘛,就是要学新的. 选择依赖,点击左下角的Dependencies Web
-
SpringBoot整合MyBatisPlus配置动态数据源的方法
MybatisPlus特性 •无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 •损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 •强大的 CRUD 操作:内置通用 Mapper.通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求 •支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错 •支持多种数据库:支持 MySQL.MariaDB.Ora
-
springboot使用Mybatis(xml和注解)过程全解析
刚毕业的第一份工作是 java 开发,项目中需要用到 mybatis,特此记录学习过程,这只是一个简单 demo,mybatis 用法很多不可能全部写出来,有更复杂的需求建议查看 mybatis 的官方中文文档,点击跳转.下面时项目环境/版本. •开发工具:IDEA •jdk 版本:1.8 •springboot 版本:2.03 其他依赖版本见下面 pom.xml: <?xml version="1.0" encoding="UTF-8"?> <p
-
SpringBoot整合MybatisPlus的简单教程实现(简单整合)
最近在研究springboot,顺便就会看看数据库连接这一块的知识 ,所以当我发现有通用Mapper和MybatisPlus这两款网络上比较火的简化mybatis开发的优秀软件之后.就都想试一下,看看哪一款比较适合自己. 先创建一个springboot的项目,可以参考我之前的文章Spring Boot 的简单教程(一) Spring Boot 项目的创建. 创建好springboot之后就需要整合mybatis和mybatis-plus了. 打开pom.xml文件,将最新的mybatis相关的包
-
构建SpringBoot+MyBatis+Freemarker的项目详解
现在的Java web项目已经更多的使用SpringBoot来构建了,一个是他的配置更加简单,第二个是现在流行的为服务架构Springcloud就是基于SpringBoot来实现具体的技术细节的,MyBatis也是我们常用半自动式的持久层框架.今天小编就要带领大家一起搭建一个基于SpringBoot和MyBatis以及常用高性能页面渲染框架Freemarker来构建一个用户信息查询展示的项目. 生成项目架构文件.访问SpringBoot官网生成我们需要的Maven项目需要的文件.主要有一下几个选
-
SpringBoot项目集成依赖Mybatis步骤
SpringBoot项目要如何集成依赖Mybatis呢,请跟着小编按以下步骤操作 先新建或者打开你的springboot项目 打开你的pom.xml文件,定位的依赖的配置部分,然后加入以下依赖,这是依赖mybatis框架 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <v
-
SpringBoot项目集成FTP的方法步骤
目录 写在前面 FTP相关软件安装 开始集成 引入相关jar包 引入FTPUtils.java和FTPHelper.java 如何使用 写在前面 FTP是一个文件传输协议,被开发人员广泛用于在互联网中文件传输的一套标准协议. 而我们通常在开发过程中也要通过FTP来搭建文件系统,用于存储系统文件等. 目前正值SpringBoot热潮,所以我们接下来会一起学习一下SpringBoot如何集成FTP,以及相关的FTP组件包,还有其主要提供的几个方法. 当然在这系列文章结尾,我们还会给出确切的FTP操作
-
springBoot项目集成quartz开发定时任务案例及注意事项
目录 quartz下载.安装 实战案例 常见问题及解决方案 quartz下载.安装 Quartz是完全由java开发的一个开源的任务日程管理系统,任务进度管理器就是一个在预先确定的时间到达时,负责执行(或者通知)一段程序或功能的系统,即定时执行某个任务.Quartz用一个小Java库发布文件(.jar文件),这个库文件包含了所有Quartz核心功能.这些功能的主要接口(API)是Scheduler接口.它提供了简单的操作,例如:将任务纳入日程或者从日程中取消,开始/停止/暂停日程进度. 上图是q
-
SpringBoot项目集成Flyway进行数据库版本控制的详细教程
Flyway是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式. 第一步:pom.xml添加maven依赖 <!-- https://mvnrepository.com/artifact/org.flywaydb/flyway-core --> <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> <versi
-
SpringBoot项目集成Flyway详细过程
一.Flyway Flyway是独立于数据库的应用.管理并跟踪数据库变更的数据库版本管理工具.用通俗的话讲,Flyway可以像Git管理不同人的代码那样,管理不同人的sql脚本,从而做到数据库同步. 二.流程 1. 首先配置好flyway的基本信息后,运行项目,会在数据库表中默认新建一个数据表用于存储flyway的运行信息,默认的数据库名:flyway_schema_history 2. 紧接着Flyway将开始扫描文件系统或应用程序的类路径进行迁移.然后,Flyway的数据迁移将基于对用sql
-
SpringBoot项目集成xxljob实现全纪录
目录 xxljob介绍 代码配置过程 1.引入xxl-job的依赖 2.编写配置文件 3. 编写配置类 4.新建Job文件夹,将自己写的类放到此文件夹下 5. 编写业务代码 登录xxl-Job并配置 1.执行器管理--新增执行器 2.任务管理--新增任务 测试: 断点调试 查看调度日志: xxljob介绍 XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速.学习简单.轻量级.易扩展.现已开放源代码并接入多家公司线上产品线,开箱即用. 被称为任务调度中心,可做定时任务. 优点特性如下
-
一个简单的SpringBoot项目快速搭建详细步骤
目录 前言 第一步新建项目 第二步导入依赖 第三步配置Application 第四步创建需要的mapper.service.cotroller层 创建需要的文件夹 创建数据库 创建pojo类 创建mapper接口 创建对于mapper接口的xml文件 创建service层 创建controller层 第五步测试请求 总结 前言 本文章仅供大家参考,如果对大家有起到帮助的话可以点赞支持一下~ 主要发布是为了本人以后能方便的搭建一个SpringBoot项目的框架!!! 源码路径在文章最下方! 第一步
-
SpringBoot项目集成日志的实现方法
SpringBoot使用Commons Logging进行所有内部日志记录,但保留底层日志实现.默认提供了Java Util Logging, Log4j2 和Logback日志配置.在每种情况下,都预先配置为使用控制台输出,并且还提供了可选的文件输出.(来自官网) 日志格式 SpringBoot默认的日志输出如下所示: 2014-03-05 10:57:51.112 INFO 45469 --- [ main] org.apache.catalina.core.StandardEngine :
-
springboot项目整合mybatis并配置mybatis中间件的实现
记录创建springboot项目并配置mybatis中间件: 资源准备及版本说明 编程工具:IDEA JDK版本:1.8 Maven版本:Apache Maven 3.6.3 springboot版本:2.4.4 mybatis版本:1.3.2 mysql版本:5.1.48 创建mavem项目 通过IDEA创建很便捷,参考<IDEA创建SpirngBoot项目>. 配置pom.xml 使用mybatis需要添加依赖 <dependency> <groupId>org.m
-
Springboot项目的搭建教程(分离出common父依赖)
目录 一.创建新项目 二.分离出common父依赖 三.项目对父依赖的引用 四.项目的依赖和配置文件 随着项目前后端分离的推广,越来越多的企业开始注重在项目设计时,将项目进行前后端分离.所谓前后端分离,前端和后端区分开来,前端和后端都可以脱离于彼此单独运行,而后端则大多用Springboot,也就是此博文的重点. 一.创建新项目 首先需要新建一个Spring项目,可以用开发工具,例如eclipse.IntelliJ IDEA.STS等进行Spring项目的创建(这里省略),也可以直接上Sprin
随机推荐
- asp.net网站首页根据IP自动跳转指定页面的示例
- SQL Server优化50法汇总
- Bootstrap整体框架之JavaScript插件架构
- java几种排序算法的实现及简单分析
- Go语言图片处理和生成缩略图的方法
- react native与webview通信的示例代码
- js判断字符长度及中英文数字等
- vs2010显示代码行数的方法
- asp.net 大文件上传控件
- PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
- Symfony数据校验方法实例分析
- php基于base64解码图片与加密图片还原实例
- python 打印出所有的对象/模块的属性(实例代码)
- python实现字符串连接的三种方法及其效率、适用场景详解
- VS2010 boost标准库开发环境安装教程
- jquery让指定的元素闪烁显示的方法
- Android开发中给EditText控件添加TextWatcher监听实现对输入字数的限制(推荐)
- 菜鸟必备:网络摄像头大揭露
- Android编程简单实现ImageView点击时背景图修改的方法
- 浅谈java中String与StringBuffer的不同