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

    相关推荐

    • Linux下mysql字符集问题如何处理

      技术Linux下mysql字符集问题如何处理小编给大家分享一下Linux下mysql字符集问题如何处理,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一

      攻略 2021年11月6日
    • 为什么香港多IP服务器最适合站群SEO

      技术为什么香港多IP服务器最适合站群SEO与共享空间不同,即多个网站位于同一IP地址上,采用多IP服务器搭建站群业务非常有优势,并且在SEO方面,由于拥有唯一IP对于排名私人博客非常重要,因此如果需要快速提升排名,站群内

      礼包 2021年12月8日
    • mysql存储过程中游标怎么用

      技术mysql存储过程中游标怎么用这篇文章将为大家详细讲解有关mysql存储过程中游标怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DELIMITER $$USE `cms`$$

      攻略 2021年11月2日
    • 军号声,上有井冈山下有东固山的背景

      技术军号声,上有井冈山下有东固山的背景井冈山,天下闻名,而“东井冈”,知道的人却不多军号声。她就是位于井冈山东侧的东固畲族乡山区,现属吉安市青原区。1929年1月,井冈山失守。红四军主力3600余人在毛泽东、朱德、陈毅率

      生活 2021年10月20日
    • C#基础语法之-泛型

      技术C#基础语法之-泛型 C#基础语法之-泛型泛型:一共7个知识点
      1.引入泛型,延迟声明
      2.如何声明和使用泛型
      3.泛型的好处和原理
      4.泛型类,泛型方法,泛型接口,泛型委托
      5.泛型约束
      6.协变

      礼包 2021年12月18日
    • 用比喻的修辞手法写一句话,用比喻和排比的手法写一句话

      技术用比喻的修辞手法写一句话,用比喻和排比的手法写一句话1、比喻:天边的一弯明月像条小船。 2、排比:不忘初心用比喻的修辞手法写一句话,牢记来时的根;不忘初心,走好现在的路;不忘初心,坚定未来的梦。 1、比喻:喻是一种

      生活 2021年10月22日