第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Spring Cloud微服務服務器端口強制轉換異常

Spring Cloud微服務服務器端口強制轉換異常

森林海 2023-11-10 15:28:39
作為 Spring Boot 和微服務架構的新手,嘗試使用 Spring Boot Cloud Starter 構建一個簡單的應用程序。我使用它spring-cloud-config-server來外部化配置文件(.properties)我這里有 Spring Cloud 配置,它從 git 存儲庫帶來 .properties 文件,另一個微服務 (product-microservice)試圖從該微服務訪問其配置spring-cloud-config-server。一切工作正常,除了拋出(在第二個微服務內)server.port的屬性ClassCastException這是配置文件: https://github.com/mssm199996/microservice-ecommerce-2/blob/master/product-microservice.properties第一個微服務的代碼:@EnableConfigServer@SpringBootApplicationpublic class CloudServerConfigApplication {    public static void main(String[] args) {        SpringApplication.run(CloudServerConfigApplication.class, args);    }}<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <parent>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>2.2.0.RELEASE</version>        <relativePath/> <!-- lookup parent from repository -->    </parent>    <groupId>com.mssmfactory</groupId>    <artifactId>cloud-server-config</artifactId>    <version>0.0.1-SNAPSHOT</version>    <name>cloud-server-config</name>    <description>Demo project for Spring Boot</description>    <properties>        <java.version>1.8</java.version>        <spring-cloud.version>Hoxton.BUILD-SNAPSHOT</spring-cloud.version>    </properties>    <dependencies>        <dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-config-server</artifactId>        </dependency>
查看完整描述

2 回答

?
炎炎設計

TA貢獻1808條經(jīng)驗 獲得超4個贊

您需要覆蓋從 發(fā)送的屬性config server,然后添加product-microservice.properties以下配置:


spring.cloud.config.allowOverride=true

spring.cloud.config.overrideNone=false

spring.cloud.config.overrideSystemProperties=false


查看完整回答
反對 回復 2023-11-10
?
狐的傳說

TA貢獻1804條經(jīng)驗 獲得超3個贊

終于發(fā)現(xiàn)問題了。


這是文件中的一個問題pom.xml,因為我已經(jīng)從github 存儲庫下載了上述微服務,并且它使用的是我修改的舊版本的spring ,而沒有修改與新版本的 spring沖突的spring 云版本 。


我所做的是,使用intellij 創(chuàng)建一個新模塊,spring intializr并向其中添加spring cloud config 客戶端依賴項,以便它自動生成pom.xml文件,并在我的微服務中使用它。


這是新的 pom.xml


<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>


    <groupId>com.mproduits</groupId>

    <artifactId>mproduits</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <packaging>jar</packaging>


    <name>mproduits</name>

    <description>Microservice de gestion des produits</description>


    <parent>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-parent</artifactId>

        <version>2.2.0.RELEASE</version>

        <relativePath/>

    </parent>


    <properties>

        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

        <java.version>1.8</java.version>

        <spring-cloud.version>Hoxton.M3</spring-cloud.version>

    </properties>


    <dependencies>

        <dependency>

            <groupId>org.projectlombok</groupId>

            <artifactId>lombok</artifactId>

            <optional>true</optional>

        </dependency>


        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-web</artifactId>

        </dependency>


        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-data-jpa</artifactId>

        </dependency>


        <dependency>

            <groupId>com.h2database</groupId>

            <artifactId>h2</artifactId>

            <scope>runtime</scope>

        </dependency>


        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-test</artifactId>

            <scope>test</scope>

        </dependency>


        <dependency>

            <groupId>mysql</groupId>

            <artifactId>mysql-connector-java</artifactId>

            <scope>runtime</scope>

        </dependency>


        <!-- ********************************************************************** -->


        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-configuration-processor</artifactId>

            <optional>true</optional>

        </dependency>


        <dependency>

            <groupId>org.springframework.cloud</groupId>

            <artifactId>spring-cloud-starter-config</artifactId>

        </dependency>

    </dependencies>


    <dependencyManagement>

        <dependencies>

            <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>


    <build>

        <plugins>

            <plugin>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-maven-plugin</artifactId>

            </plugin>

        </plugins>

    </build>


    <repositories>

        <repository>

            <id>spring-milestones</id>

            <name>Spring Milestones</name>

            <url>https://repo.spring.io/milestone</url>

        </repository>

    </repositories>

</project>

希望能幫助到你 !



查看完整回答
反對 回復 2023-11-10
  • 2 回答
  • 0 關注
  • 184 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號