zoukankan      html  css  js  c++  java
  • spring cloud入门

    一、背景

    最近在看spring cloud,虽然工作中还没有使用,但是该学还得学。

    spring cloud生态的项目太多了,许多都不知道是干啥的,所以只能从0开始看了。

    主要参考:博客https://www.cnblogs.com/ityouknow/p/6791221.html和官网。

    二、遇到的问题

    1、ClassNotFoundException

    遇到的问题和之前写的mybatis使用差不多,代码根本跑不起来。不是少这个类,就是少那个类。

    依赖和别人的代码一样,所以我只能怀疑别人的代码只是示例,不一定跑起来了。对别人的代码没有信心。

    当然也也可能是我对于使用的IDEA操作不太熟练,有时候碰到少类的情况,或者更新了pom,就得手动的reload,然后再clean,这样倒是也可以。

    关于缺少类,经过一番搜索,确定是因为spring boot和spring cloud版本不兼容导致的。所以我就单独试了几个版本,总算能正常运行了。

    我使用的版本如下:

        <properties>
            <!--
            <spring.boot.version>2.2.5.RELEASE</spring.boot.version>
            <spring.cloud.version>Hoxton.SR3</spring.cloud.version>
            -->
            <spring.boot.version>2.0.3.RELEASE</spring.boot.version>
            <spring.cloud.version>Finchley.RELEASE</spring.cloud.version>
        </properties>
    
        <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-parent</artifactId>
                    <version>${spring.boot.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
                <dependency>
                    <groupId>org.springframework.cloud</groupId>
                    <artifactId>spring-cloud-dependencies</artifactId>
                    <version>${spring.cloud.version}</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
            </dependencies>
        </dependencyManagement>

    2、打的jar包无法执行

    通过IDEA,通过MAVEN打的jar包执行时就显示一个乱码,看jar包的配置缺少主类。

    我单独写了一个main方法打包,还是缺少主类。

    这个问题让我烦躁。具体看是两个问题:1)java -jar执行时显示一行乱码。2)打的jar包配置里没有主类。

    这两个问题后续再看吧。

    三、spring cloud eureka代码示例

    git地址:https://github.com/shuimutong/spring_learn/tree/master/spring_cloud/eureka

    (保证能执行)

  • 相关阅读:
    02数值类型
    01开班第一节
    oracle 课堂笔记
    错题整理
    多线程下的单例模式
    线程的同步和异步
    九大内置对象!!!
    jsp前三章测试
    Jav开发中的23种设计模式详解(转载)
    java IO 学习笔记
  • 原文地址:https://www.cnblogs.com/shuimutong/p/13288716.html
Copyright © 2011-2022 走看看