本章内容
直接使用Spring Initializr创建项目,需要填入group与artifact,groupId和artifactId是maven管理项目包时用作区分的字段,是为了保证项目唯一性而提出的,如果把项目集成到maven本地仓库去再想要找到这个项目,就必须根据这两个id去查找。
添加Mybatis依赖?
在这里的 DemoApplication 就是 SpringBoot 程序的入口
application.properties 就是我们的配制文件
Spring Boot 介绍?
在这里,我们所使用到的 JDBC 、myBatis、mysql 、spring-web 等依赖已经添加好。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.2.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.example</groupId><artifactId>demo</artifactId><version>0.0.1-SNAPSHOT</version><name>demo</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><!--jdbc相关依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jdbc</artifactId></dependency><!--spring web 相关依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--mybatis相关依赖--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.1</version></dependency><!--mysql相关依赖--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
等待项目构建完成
如果项目构建失败,我们可以选择重新构建
构建成功后 运行项目
项目会提示运行失败
Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver class
很明显,就是在应用中没有配置datasource的一些相关属性,例如:地址值、数据库驱动、用户名、密码 等等
spring框架和mybatis,在application.properties配置文件中 加入
#连接数据库的地址 test_mybatis 为数据库的名称
spring.datasource.url = jdbc:mysql://localhost:3306/test_mybatis
#登录数据库的用户名与密码信息
spring.datasource.username = root
spring.datasource.password = 123
#使用的连接池驱动
spring.datasource.driverClassName = com.mysql.jdbc.Driver
配置好后再次运行
走到这里 SpringBoot项目就启动成功了。
在application.properties配置文件中 加入
mybatis.mapper-locations=classpath:mapping/*Mapper.xml
mybatis.type-aliases-package=com.example.demo.dao
走到这里,我们的 SpringBoot 项目就整合完成了 mybatis.
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态