Sringboot项目搭建历程【三、Springboot+Mybatis+Mysql项目案例】

本文介绍了如何使用Springboot、Mybatis和Mysql搭建项目,包括在pom文件中添加依赖,如指定Mysql版本、引入Springboot对Mybatis和Mysql的支持,特别是Mybatis的Example操作。同时,文章提到了Lombok的使用,需要在IDEA中安装Lombok插件以确保其正常工作,并展示了基础的application.yml配置信息。

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

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值