如何用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)

    相关推荐

    • FireMonkey3D之中国象棋程序,二)制定规则

      技术FireMonkey3D之中国象棋程序,二)制定规则 FireMonkey3D之中国象棋程序(二)制定规则声明:本程序设计参考象棋巫师源码(开发工具dephi 11,建议用delphi 10.3以上

      礼包 2021年12月13日
    • 水浒传每回概括200字,水浒传25一32回概括200字

      技术水浒传每回概括200字,水浒传25一32回概括200字●第二十五回王婆计啜西门庆
      淫妇药鸩武大郎
      郓哥被王婆打了之后水浒传每回概括200字,去找武大郎,劈头盖脸骂了他一顿。武大郎见他话里有话,请他到酒店里喝酒吃肉,郓

      生活 2021年10月19日
    • 雅诗兰黛的眼霜,雅诗兰黛有什么好的眼霜

      技术雅诗兰黛的眼霜,雅诗兰黛有什么好的眼霜截止目前的话雅诗兰黛的眼霜,雅诗兰黛的眼霜我总共用过3款,这里讲一下我的使用感受。首先肤质声明:油痘肌肤,常年熬夜,眼下黑眼圈不严重,眼袋和水肿比较严重。1.雅诗兰黛抗蓝光眼霜

      生活 2021年10月30日
    • 基于JAVA springboot+VUE前后端分离疫情防疫平台设计实现

      技术基于JAVA springboot+VUE前后端分离疫情防疫平台设计实现 基于JAVA springboot+VUE前后端分离疫情防疫平台设计实现基于JAVA springboot+VUE前后端分离

      礼包 2021年10月27日
    • 安瓿瓶怎么读,英语:瓶子这个单词怎么读

      技术安瓿瓶怎么读,英语:瓶子这个单词怎么读表示瓶子的英文是bottle,其读音为:英 [ˈbɒtl] 美 [ˈbɑ:tl] 。具体释义如下:bottle英 [ˈbɒtl] 美 [ˈbɑ:tl]1安瓿瓶怎么读、名词

      生活 2021年10月29日
    • 减数过程图手绘,3对染色体的减数分裂图怎么画

      技术减数过程图手绘,3对染色体的减数分裂图怎么画减数分裂的特征主要是同源染色体的分离减数过程图手绘,所以说需要画三对儿同源染色体,在减数第一次分裂画三对 同源染色体的变化。前期同源染色体联会,中期同源 染色体的排列在赤道

      生活 2021年10月28日