• 信息安全工程实践WEEK5,开发WEEK1


    目前的想法是在已有的boot项目基础上进行二次开发,但是要面临的问题也有很多,主要是调通整个程序,以及Spring Security、Token、JWT等等的使用

    Q1.springboot+mysql+druid多数据源
    boot项目使用了上述的框架,更改配置文件、调通数据库与服务器之间的连接是关键。修改application-dev、改连接的目标数据库为本机数据库后,提示CLIENT_PLUGIN_AUTH is required 异常
    查找发现,有可能是引用的mysql-connector-java包和你安装的数据库不匹配啊!快去检查一下你MySQL Server版本吧。可能是mysql-connector版本较高,和mysql server不匹配。由此想到公司的生产数据库是布在内网的服务器上,与我本机的电脑不匹配。降低了Mysql-connector后仍然报错,提示Spring boot unable to determine jdbc url from datasouce。干脆升级Mysql服务器得了!
    MYSQL 8.0安装步骤如下[https://blog.csdn.net/qq_33144861/article/details/80267462]
    MYSQL 8.0踩坑另外一个
    MYSQL 8.0目前我遇到了两个坑:
    Mysql不是命令或目录,这个一看就是缺少环境变量,添加即可。但是,一定要注意,添加的目录是Program Files目录下的mysql8.0in,而不是Program Data下的mysql8.0in!!!
    另外一个是踩坑链接中说的

    解决方案如下:Navicat Premium 12连接MySQL数据库出现Authentication plugin 'caching_sha2_password' cannot be loaded的解决方案

    Q2.Failed to configure a DataSource: 'url' attribute
    先说解决办法

    配置属性:

    @SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
    新创建的项目没有配置数据源 所以在项目启动的时候回去查找项目的数据源,但是发现找不到所以报错。
    如果配置了数据源之后 就算是没有排除自动配置数据源,项目也是可以启动成功的、、、

  • 相关阅读:
    python字典类型
    python集合类型
    python元组类型
    python列表类型
    Python中的序列操作
    python字符串格式化输出
    python可变对象和不可变对象的解释
    Python数值类型
    Python循环结构用法
    python if条件判断语句
  • 原文地址:https://www.cnblogs.com/bowendky/p/10619498.html
Copyright © 2020-2023  润新知