1、导入相关依赖java
<!--springboot web 所需依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<!--springboot 整合mybatis 所需mybatis的依赖 -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</dependency>
<!-- 所需的mysql数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- 数据库链接池 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
</dependency>
复制代码
2、编写配置文件mysql
spring:
datasource:
url: jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf-8&useSSL=false
username: 用户名
password: 密码
driver-class-name: com.mysql.jdbc.Driver
#配置mybatis 所需映射的mapper.xml 文件的位置
mybatis:
mapper-locations: classpath:mapper/*.xml
#type-aliases-package: com.fancy.account.spu.dbobject
复制代码
3、开始写数据库表对应的java对象,写操做数据库的接口 (同时与相应的 **mapper.xml)文件相映射 Eg:web
接口:
//@Mapper
public interface TSpuDao {
void addSpu(@Param("spuName") String spuName, @Param("spuHeadphoto") String spuHeadphoto, @Param("spuDetailphoto") String spuDetailphoto, @Param("spuDecphoto") String spuDecphoto,@Param("spuStatus") int spuStatus);
}
复制代码
对应的**mapper.xmlspring
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.fancy.account.spu.dao.TSpuDao">
<insert id="addSpu" parameterType="com.fancy.account.spu.dbobject.TSpu">
insert into t_spu (spu_name,spu_headphoto,spu_detailphoto,spu_decphoto,spu_status)
values (#{spuName},#{spuHeadphoto},#{spuDetailphoto},#{spuDecphoto},#{spuStatus})
</insert>
</mapper>
复制代码
4、在写一个controller访问便可sql