Springboot+Mybatis+Mysql项目案例
完成项目搭建历程一、二后,需在pom文件中引入对应的依赖
1、加入mysql的版本信息
<!--版本信息-->
<properties>
<java.version>1.8</java.version>
<mybatis-spring-boot>1.3.0</mybatis-spring-boot>
<mysql-connector>5.1.39</mysql-connector>
</properties>
2、添加springboot对mybatis和mysql的依赖【其中包含一个mybatis的扩展引用,主要用于通过Example操作数据库的增删改查】
<!-- MySQL 连接驱动依赖 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql-connector}</version>
</dependency>
<!-- SpringBoot Mybatis 依赖 -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>${mybatis-spring-boot}</version>
</dependency>
<!--使用阿里巴巴的druid数据源,有利于监控sql的执行情况-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
<!--通用mapper-->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.2</version>
</dependency>
<!-- lombok依赖-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
注'' lombok依赖引入后,有时不可直接使用,需在idea中配置,在setting中,找到plugins并搜索lombok install后,lombok可正常起作用。配置方式如下图:

3、使用application.yml文件进行相关信息的配置,简单配置信息如下:
server:
port: 8888
servlet:
context-path: /voyage
spring:
#数据源
datasource:
url: jdbc:mysql://localhost:3306/voyage?useUnicode=true&characterEncoding=utf-8&useSSL=false
username: ocean
password: ocean
driver-class-name: com.mysql.jdbc.Driver
#mybatis配置
mybatis:
type-aliases-package: com.ocean.voyagebeta.dao.entity
mapper-locations: classpath:mapper/*.xml
config-location: classpath:/mybatis-config.xml
本文介绍了如何使用Springboot、Mybatis和Mysql搭建项目,包括在pom文件中添加依赖,如指定Mysql版本、引入Springboot对Mybatis和Mysql的支持,特别是Mybatis的Example操作。同时,文章提到了Lombok的使用,需要在IDEA中安装Lombok插件以确保其正常工作,并展示了基础的application.yml配置信息。
394

被折叠的 条评论
为什么被折叠?



