zoukankan      html  css  js  c++  java
  • springCloud搭建的坑(配置)

    1.pom文件:

    1)引入不必要的jar包,其中有一些是自动装配的,如果没在yml文件中配置会报错,例如eureka。

    2)由于maven的依赖传递可能引起jar包冲突。解决方案,排除冲突jar包,重新导入,语法如下:

    <dependency>

        <groupId>.....</grooupId>
        <artifactId>....</artifactId>
        <version>...</version>
        <exclusions>
            <exclusion>
                <groupId>.....</groupId>
                <artifactId>.....</artifactId>
            </exclusion>
        </exclesions>
    <dependency>
    2.yml文件
    1)配置数据源url报错可能由于时区问题,这个问题是在数据库驱动包是com.mysql.cj.jdbc.Driver的时候发生
    解决,在url的数据库后边加    ?serverTimezone=UTC&characterEncoding=UTF-8&autoReconnect=true&allowMultiQueries=true&useSSL=true
    2)数据库密码全是0的话在配置password的时候加上引号,这个视版本而定,有的版本会把0当成空来操作,同样的问题也会在mapper的xml文件中出现。
    3.主启动类
    写客户端的时候不用配置数据源,但是报了这么一个错误,因为之前导入过数据库配置的相关jar包,但是删了Reimport还不管用:

    Failed to configure a DataSource: 'url'

    解决:主启动类的注解上排除数据源的自动配置:@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})

    4)附加:项目热部署问题

    在开发过程中要实现热部署但是发布后不能用,所以不建议使用devtools等组件,建议使用idea自带的一种热部署启动器jRebel,如下红框内,左边是run,右边debug,就在idea的插件网站下载

    我不是程序员,我只是程序的搬运工
  • 相关阅读:
    页面转表格并且下载
    关于表格导入
    C/C++作用域运算符::
    设计模式之观察者模式_C++
    C# 传不定参数
    C语言中的位域的使用
    C++/python求哈希值(SHA256)
    C++中纯虚函数
    类模板/函数模板实现父类指针指向子类对象(虚函数实现多态)
    Windows Socket 接口简介
  • 原文地址:https://www.cnblogs.com/keith0/p/12758691.html
Copyright © 2011-2022 走看看