博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring boot+mybatis搭建项目
阅读量:4946 次
发布时间:2019-06-11

本文共 4724 字,大约阅读时间需要 15 分钟。

一.创建spring boot项目

1.File->New->Project

image.png
2.选择 Spring Initializr ,然后选择默认的 url 点击【Next】:
2.jpg
3.修改项目信息
3.jpg
4.选择项目的模板
4.jpg
5.jpg
5、填写Project name 和项目的位置,然后点击Finish。
6.jpg
点击完成后生产的代码结构图:
image.png

二:配置pom文件

因为需要集成Mybatis插入,所以需要在pom.xml中加上依赖包

所以最后的pom.xml文件内容如下:

4.0.0
org.springframework.boot
spring-boot-starter-parent
2.1.2.RELEASE
ygop.o2o.jdq
service
1.0.1
service
Demo project for Spring Boot
1.8
org.springframework.boot
spring-boot-starter-jdbc
org.springframework.boot
spring-boot-starter-web
org.mybatis.spring.boot
mybatis-spring-boot-starter
2.0.0
com.alibaba
druid
1.1.11
org.mybatis.spring.boot
mybatis-spring-boot-starter
2.0.0
org.mybatis.generator
mybatis-generator-core
1.3.5
mysql
mysql-connector-java
runtime
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-maven-plugin
org.mybatis.generator
mybatis-generator-maven-plugin
${basedir}/src/main/resources/generator/generatorConfig.xml
true
true

其中

org.mybatis.generator
mybatis-generator-maven-plugin
${basedir}/src/main/resources/generator/generatorConfig.xml
true
true

是mybatis generator 自动生成代码插件配置文件的地址;

三:配置mybatis

1.添加mybatis generator 自动生成代码插件配置文件

在resources文件加下添加generator文件夹,并创建generatorConfig.xml文件
内容如下:

四.配置application.yml

server:  port: 8089spring:  datasource:    mame:    type: com.alibaba.druid.pool.DruidDataSource    url: jdbc:mysql://localhost:3306/ygop_eps_commodity    username: test    password: test    driver-class-name: com.mysql.jdbc.Driver    filters: stat    maxActive: 20    initialSize: 1    maxWait: 60000    minIdle: 1    timeBetweenEvictionRunsMillis: 60000    minEvictableIdleTimeMillis: 300000    validationQuery: select 'x'    testWhileIdle: true    testOnBorrow: false    testOnReturn: false    poolPreparedStatements: true    maxOpenPreparedStatements: 20#Mybatis配置mybatis:    mapper-locations: classpath:mybatis/mapper/**/*.xml    type-aliases-package: ygop.o2o.jdq.service.model.entities

五:设置build自动生成代码

1.Run->Edit Configurations

点击加好+
image.png
然后配置mybatis-generator信息
8.jpg
店家Apply 和OK最后在主界面的右上角会有一个
image.png
2.自动生成代码
image.png
生成代码结构图:
image.png

到这里spring boot+mybatis搭建项目就已经完成了;

六:运行程序

1.添加注解

在SpringbatisApplication中添加注解
将mapper注入到Spring中
@MapperScan("com.example.springbatis.dto")
image.png
2.创建Controller
9.jpg

3.运行:

image.png

转载于:https://www.cnblogs.com/amoshu/p/10445014.html

你可能感兴趣的文章
Android sendToTarget
查看>>
express框架结合jade模板引擎使用
查看>>
输出的巧妙思想(解题技巧)
查看>>
python装饰器
查看>>
获取两个日期之间的所有日期列表
查看>>
第一章 算法在计算中的作用
查看>>
在CocoaPod中安装BmobSDK
查看>>
webpack入门之教你搭建简单的框架
查看>>
开通的第一篇
查看>>
[学习] nofollow
查看>>
Javascript 方法apply和call的差别
查看>>
POJ Cow Exhibition
查看>>
disruptor实操作手冊(二)
查看>>
动态规划 - 活动选择问题
查看>>
Git 2.0 更改 push default
查看>>
echarts地图点定位的问题
查看>>
springBoot整合mybatis、jsp 或 HTML
查看>>
新浪微博---首页技术点二.轮播图的实现
查看>>
6.高性能NIO框架netty
查看>>
线程锁
查看>>