如何用OAuth 2.0实现权限认证mybatis连接mysql数据库

技术如何用OAuth 2.0实现权限认证mybatis连接mysql数据库本篇内容介绍了“如何用OAuth 2.0实现权限认证mybatis连接mysql数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困

本篇内容介绍了"如何用OAuth 2.0实现权限认证mybatis连接关系型数据库数据库"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

添加依赖pom信息

相关性

groupIdmysql/groupId

artifactIdmysql-连接器-java/artifactId

8.0.18版/版本

/依赖性

属国

groupIdorg.mybatis.spring.boot/groupId

artifactIdmybatis-spring-boot-starter/artifactId

版本2 .1 .3/版本

/依赖性

属国

groupIdorg.mybatis/groupId

artifactIdmybatis/artifactId

版本3 .5 .5/版本

/依赖性

属国

groupIdorg.mybatis/groupId

artifactIdmybatis-spring/artifactId

版本2 .0 .5/版本

/依赖性

属国

groupIdcom.alibaba/groupId

      <artifactId>druid</artifactId>
            <version>1.1.3</version>
        </dependency>

 

  • 添加配置信息

    spring:
      redis:
        host: 127.0.0.1
        port: 6379
      datasource:
        name:
        url: jdbc:mysql://mysqlurl:3306/hongyuan?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=UTC
        username: root
        password: root
    server:
      port: 9090
    mybatis:
      mapper-locations: classpath:mapper/*.xml
      type-aliases-package: com.hongyuan.dao

     

  • 编辑相关的mapper文件

    package com.hongyuan.dao;
    import com.hongyuan.pojo.UserInfo;
    import org.apache.ibatis.annotations.Mapper;
    import org.springframework.stereotype.Repository;
    import java.util.List;
    /**
     * @ClassName UserDao
     * @PaceageName com.hongyuan.dao
     * @Description: 用户信息表
     * @Author: liuxinzhou
     * @Date: 2020/9/22 5:26 下午
     * @Version V1.0.0
     */
    @Mapper
    public interface UserMapper {
        //根据用户信息获取对应的本用户所有信息
        public UserInfo getUserInfo(UserInfo userInfo);
        // 查询所有用户信息
        public List<UserInfo> getUserList();
    }

     

  • 添加关联的xml文件

    <?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.hongyuan.dao.UserMapper">
        <sql id="table">user</sql>
        <select id="getUserInfo" resultType="com.hongyuan.pojo.UserInfo">
            select * from
                <include refid="table"/>
            where 1=1
            <if test="username != null and username != ''">and username = #{username}</if>
        </select>
        <select id="getUserList" resultType="com.hongyuan.pojo.UserInfo">
            select * from
            <include refid="table"/>
        </select>
    </mapper>
  • “如何用OAuth 2.0实现权限认证mybatis连接mysql数据库”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

    内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/133542.html

    (0)

    相关推荐

    • python实现中心极限定理(用python求极限limit)

      技术Python怎么实现中心极限定律这篇文章主要讲解了“Python怎么实现中心极限定律”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么实现中心极限定律”吧

      攻略 2021年12月21日
    • 强力数据恢复精灵,误删手机视频怎么恢复免费

      技术强力数据恢复精灵,误删手机视频怎么恢复免费方法/步骤分步阅读
      1
      /4
      首先打开手机从手机桌面上找到手机的应用商店大多数手机应用软件都有‘强力数据恢复精灵’点击下载强力数据恢复精灵。从桌面上找到软件并打开它。
      2
      /

      生活 2021年10月20日
    • asreml怎样设定初始值

      技术asreml怎样设定初始值asreml怎样设定初始值,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1. 背景一个朋友问我,如何固定asr

      攻略 2021年12月10日
    • 洋葱炒蛋家常做法,洋葱炒鸡蛋.怎么做才好吃

      技术洋葱炒蛋家常做法,洋葱炒鸡蛋.怎么做才好吃主料洋葱200克鸡蛋100克辅料油适量盐适量酱油适量鸡精适量料酒适量步骤洋葱炒鸡蛋的做法步骤11.准备好所有食材洋葱炒蛋家常做法。洋葱炒鸡蛋的做法步骤22.把洋葱洗净,切成细

      生活 2021年10月20日
    • 英文大小写26个字母,二十六个字母大小写小学英语

      技术英文大小写26个字母,二十六个字母大小写小学英语1、二十六个字母大小写书写顺序英文大小写26个字母:2、26个英文字母及发音音标如下: A a [ei] B b [bi:] C c [si:] D d [di:] E

      生活 2021年10月23日
    • 苹果手,苹果手音乐没声音怎么办

      技术苹果手,苹果手音乐没声音怎么办一)检查静音键
      1、在苹果手机正面左侧上有一个静音键苹果手,可以控制当前手机铃声。当发现手机没有提示声音时,请先检测是否打开了静音功能。
      (二)重新启动手机
      1、请长按苹果手机顶部的“电

      生活 2021年10月25日