springboot web项目中配置Mybatis

…衆ロ難τιáo~ 提交于 2020-03-06 11:11:57
  1. 只是先创建了一个带web功能的springboot项目(创建步骤省略。。。)
  2. 没有任何WEB代码,只是在主配置类中打印ok。run时发现:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could 
  3. 解决2中问题的方法是:在application.properties中添加数据源相关的配置即可正常打印OK了(当然,如果不按4中操作,可以在主配置类上添加 @SpringBootApplication(exclude= {DataSourceAutoConfiguration.class}) )这一句也可以正常打印OK:
  4. #数据库相关配置
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.url=jdbc:mysql://localhost:3306/nfautotestallin1
    spring.datasource.username=root
    spring.datasource.password=123abc
    spring.datasource.max-idle=10
    spring.datasource.max-wait=10000
    spring.datasource.min-idle=5
    spring.datasource.initial-size=5
  5. IDEA中还是处于运行状态,这是因为tomcat还在后台运行中。
  6. pom.xml中总是出现下面的错误提示:

7.这是因为mybatis在配置中没有增加版本的原因,添加版本即正常:

<dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.1</version>
/dependency>

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!