Temel yay önyükleme uygulaması çalışmıyor, gösteriliyor: İşlem xxxx'ten canlı veriler yenilenemedi


10

Ben bahar çizmeye yeni başladım. Yeni bir proje başlattım ve çalıştırmayı denedim ama başarıyla çalışmıyor. Bunu bahar önyükleme uygulaması olarak çalıştırdığımda, yürütmeye başlar. Alt derleyici / durum çubuğunda, işlemeyi ve yeniden denemeyi gösterir. 10 kata kadar çıkar ve aşağıdaki hatayı atar:

Xxxx işleminden canlı veriler yenilenemedi

Daha fazla ayrıntı burada

TanmayTestApplication.java

package com.example.tanmay_test;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class TanmayTestApplication {

    public static void main(String[] args) {
        SpringApplication.run(TanmayTestApplication.class, args);
    }
}

DemoControler.java

package com.example.cntr;

import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;

@RestController
public class DemoControler {

    @RequestMapping(path = "/index")
    public String index() {
        return "By Tanmay!";
    }   
}

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 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.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>tanmay_test</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>tanmay_test</name>
    <description>Demo project for Spring Boot</description>

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

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.junit.vintage</groupId>
                    <artifactId>junit-vintage-engine</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

Pom'nızı değiştirdiyseniz, maven> Projeyi Güncelle'yi deneyin. Başka bir şekilde> maven clean ve as> maven install olarak çalıştırın ve sonra tekrar çalıştırmayı deneyin. Bahsetmemek gerekirse, internet bağlantınızı da kontrol edin.
Ajay Kumar

@AjayKumar> maven clean ve maven install olarak çalıştır, bir uyarı gösterir: [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.ama yukarıdaki soruda gördüğünüz gibi pom.xml var.
Vinay Vaishnav

Projeye sağ tıklayın. Özellikler> Maven düğümünü tıklayın. Active Maven Profiller'den pom.xml dosyasını silin. Uygula ve Kapat. Gitmek için iyi olmalısın.
Ajay Kumar

1
Hey Millet! Buraya aynı sorunla geldim, yukarıda belirtilenle aynı şeyi yaptım, ancak yine de uygulamamı çalıştırırken hala aynı mesajı alıyorum. Uygulamanın şu anda olduğu gibi herhangi bir başarısızlığı yok gibi görünüyor, ancak korkarım gelecekte büyüdüğünde başarısızlıkları gösterecek, bu yüzden bir çözüm arıyorum. Nasıl düzeltileceğine dair başka fikirleriniz mi var?
Luiz Henrique Carneiro Gonalve

Yanıtlar:


3

Aynı problemle karşılaştım ama çözmeyi başardım. Denetleyici sınıfı, sınıfa göre "alt pakette" olmalıdır TestApplication.

Sizin durumunuzda, TanmayTestApplicationsınıfınız pakette com.example.tanmay_test. Bu nedenle, DemoControlersınıfınız paketin içinde olmalıdır com.example.tanmay_test.xxx.

** xxx'in paketten başka bir şey olabileceğini unutmayın com.example.tanmay_test. Örneğin, paket com.example.tanmay_test.web.

Bu yardımcı olur umarım!


Çözümünüzü denedim, ama şanssız. Yine de aynı hatayı veriyor.
Roger


1

STS'de aynı problemi yaşadım ve çözmek için farklı şeyler denedim. Yaylı aktüatöre aşağıdaki bağımlılık sorunu ortadan kaldırır, ancak yaylı aktüatörün ana noktası bundan daha fazla özellik sağlar. Daha fazla bilgi edinmek için https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html bağlantısını tıklayın.

Bağımlılık pom.xml dosyanıza eklenmelidir

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>


0

Bu satırı application.properties (src / main / resources) dosyasına ekleyin :

spring.devtools.livereload.enabled = true

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.