springboot 添加mybatisjar包发生的异常问题?

一、pro.xml文件中,添加mybatisjar包

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.aaa</groupId>
    <artifactId>20190815-springboot</artifactId>
    <version>1.0-SNAPSHOT</version>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.22.RELEASE</version>
    </parent>
    <dependencies>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

        <!--
        其实在springboot中并没有整合mybatis,以下的jar包依赖,是mybatis公司自己为了整合springboot所提供的,并不是springboot自带的
        所以需要从maven中下载jar包
        -->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.0</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.38</version>
        </dependency>
    </dependencies>
</project>

二、 配置数据源信息的方法?

2.1 添加mybatis的依赖后,再次启动会抛异常!

2.2 mybatis框架已经被集成进项目中,但是mybatis最终的目的是操作数据库,mybatis并没有找到数据源的配置信息,所以导致项目报错
2.3 解决问题:配置数据源信息

/*
*         3.3.配置数据库
            按照springboot所规定的形式配置数据库
            在官方文档中说明
                可以使用文件进行配置数据源信息(就是springboot的主配置文件,也是以后操作最多的文件)
                properties
                yml
                命名有规范:
                    文件名必须要使用application,否则springboot无法识别
                    application.properties
                    application.yml
                存放位置有规定:
                    官方推荐把配置文件放在resources目录(classpath)-->config文件夹
                    如果config文件夹springboot没有检测到会从resources目录下去找
                    resources:classpath(根目录)
                    resources/config
*
* */

2.4 上图说明。

2.5效果

原文地址:https://www.cnblogs.com/ZXF6/p/11362791.html

时间: 2024-10-21 05:55:18

springboot 添加mybatisjar包发生的异常问题?的相关文章

SpringBoot使用mybatis,发生:Failed to configure a DataSource: &#39;url&#39; attribute is not specified and no embedded datasource could be configured

最近,配置项目,使用SpringBoot2.2.1,配置mybatis访问db,配好后,使用自定义的数据源.启动发生: APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason

springboot添加AOP日志配置

目录 1,在pom.xml配置文件中添加以下配置 2,自定义配置文件logback.xml,该配置文件位置在templates文件夹下第一层,和html文件夹位置并列. 3,logback.xml文件配置内容 4,写一个LogUtil类 @(springboot添加aop) 1,在pom.xml配置文件中添加以下配置 <!--spring aop 包--> <dependency> <groupId>org.springframework.boot</groupI

LoadRunner12的安装,如何添加jar包编写java脚本及相关配置信息

一.LR12的下载与安装 LR12下载地址:http://pan.baidu.com/s/1nvo0yqH 安装步骤: 1.运行下载好的HP_LoadRunner_12.02_Community_Edition_T7177-15058.exe 进入安装准备阶段 2.安装好提示的必备程序之后才能安装HP LoadRunner(lR的安装需要其他环境的支撑) 3.按照安装向导继续安装,注:强烈建议安装在默认路径下,可避免某些使用异常 4.取消HP身份验证设置,取消默认勾选的"指定LoadRunner

SQL2008、SQL2013 执行Transact-SQL 语句或者批处理时发生了异常。错误5120

附加数据库的时候遇到问题,问题描述如下: 附加数据库 对于 服务器"服务器名"失败.(Microsoft.SqlServer.Smo) 执行Transact-SQL 语句或者批处理时发生了异常.错误5120 原因权限不够.以管理员身份运行dbms.或者找到数据文件,右键--属性---安全--给用户组添加点权限.

创建数据库失败((Microsoft.SqlServer.Smo)) 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo

机房收费系统完成了,但是我是在笔记本上敲得,没有实现异地发布,结局只能是被PASS掉了~回来重新导出自己的数据库到台式机上,由于我笔记本装的SQL和台式机版本是不一样的,所以遇到一些问题,具体解决方法请参考博客:http://blog.csdn.net/mascf/article/details/38644759 导出脚本成功但是新建数据库又出现问题,新建过程中出现如下问题: (但是忘记截图,关键词如下) 创建数据库失败((Microsoft.SqlServer.Smo)) 执行 Transac

Springboot打war包

1.pom文件添加命令 <!--springboot打war包,编译时候依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <build>

SpringBoot:如何优雅地处理全局异常?

SpringBoot:如何优雅地处理全局异常? 之前用springboot的时候,只知道捕获异常使用try{}catch,一个接口一个try{}catch,这也是大多数开发人员异常处理的常用方式,虽然屡试不爽,但会造成一个问题,就是一个Controller下面,满屏幕的try{}catch,看着一点都不优雅,一点都不符合×××的气质,憋了这么久,×××今天终于决定对所有异常实施统一处理的方案. 开发准备 JDK8.正常的springboot项目 代码编写 通用异常处理 其实Spring系列的项目

springboot的jar包部署

由于springboot常用war包部署,改为cloud开发模式多端口情况下,部署反而不习惯 毕竟,war包要不要项目名访问都必须放在tomcat的root目录下 而此目录限制只能放置一个项目,并且登录端口限制为tomcat的接口了 因此,jar包部署就成了必然的方式了 1.添加pom设置 静态文件需要访问,所以静态文件webapp下的文件需要重新指定位置,具体配置如下 <resource> <directory>src/main/webapp</directory>

springboot打war包,以及多个war包部署

一.springboot打war包 1.修改pom.xml文件打包方式 <groupId>com</groupId> <artifactId>panshi</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <name>psdj</name> <build> <finalNa