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

    相关推荐

    • 桂花的样子描写,描写桂花样子,赞扬他的精神的段落

      技术桂花的样子描写,描写桂花样子,赞扬他的精神的段落打我小时候便有了这棵桂花树。它不是太壮桂花的样子描写,也不是太高,却算得上是高龄了。想想小时候,真的很“幼稚”。奶奶说,那就是夜晚天上月亮里的那棵树哩!而那时天真的我却

      生活 2021年10月27日
    • 如何使用变分自编码器VAE生成动漫人物形象(鍙樺垎鑷紪鐮佸櫒VAE)

      技术如何使用变分自编码器VAE生成动漫人物形象如何使用变分自编码器VAE生成动漫人物形象,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。变分自

      攻略 2021年12月23日
    • phpmysql数据库可以更新吗(php如何获取mysql更新)

      技术php如何实现mysql更新这篇文章给大家分享的是有关php如何实现mysql更新的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 php实现mysql更新的方法

      攻略 2021年12月15日
    • PostgreSQL中函数StartTransaction的实现逻辑是什么

      技术PostgreSQL中函数StartTransaction的实现逻辑是什么这篇文章主要讲解了“PostgreSQL中函数StartTransaction的实现逻辑是什么”,文中的讲解内容简单清晰,易于学习与理解,下面

      攻略 2021年11月10日
    • 如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块

      技术如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块这期内容当中小编将会给大家带来有关如何进行Nginx静态文件服务器搭建及怎么解析autoindex模块,文章内容丰富且以专业的角度为大家分析和叙述,

      攻略 2021年10月29日
    • 数据库的语句应该如何优化

      技术数据库的语句应该如何优化这篇文章主要介绍了数据库的语句应该如何优化,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  在MySQL数据库怎么加快查询速度

      攻略 2021年10月26日