Ứng dụng khởi động mùa xuân cơ bản không hoạt động, hiển thị: Không thể làm mới dữ liệu trực tiếp từ quá trình xxxx


9

Tôi là người mới bắt đầu cho mùa xuân khởi động. Tôi đã khởi tạo một dự án mới và cố gắng chạy nó nhưng nó không hoạt động thành công. Khi tôi chạy ứng dụng này như là ứng dụng khởi động mùa xuân, nó sẽ bắt đầu thực thi. Trong trình biên dịch / thanh trạng thái dưới cùng, nó hiển thị xử lý và thử lại. nó tăng tới 10 lần và đưa ra lỗi sau:

Không thể làm mới dữ liệu trực tiếp từ quá trình xxxx

Chi tiết hơn tại đây

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>

Nếu bạn thay đổi pom của mình, hãy thử maven> Cập nhật dự án. Khác chạy một lần như> maven sạch và chạy như> maven cài đặt và sau đó thử chạy lại nó. Chưa kể, kiểm tra kết nối internet của bạn quá.
Ajay Kumar

@AjayKumar Khi tôi chạy như> maven sạch và chạy khi cài đặt> maven, nó hiển thị một cảnh báo: [WARNING] The requested profile "pom.xml" could not be activated because it does not exist.nhưng pom.xml tồn tại như bạn có thể thấy trong câu hỏi trên.
Vinay Vaishnav

Nhấp chuột phải vào dự án. Thuộc tính> Nhấp vào nút Maven. Xóa pom.xml khỏi Hồ sơ Maven hoạt động. Áp dụng và đóng. Bạn sẽ được tốt để đi.
Ajay Kumar

1
Này các cậu! Tôi đã đến đây với cùng một vấn đề, đã làm như đã nói ở trên, nhưng khi chạy ứng dụng của tôi, tôi vẫn nhận được thông báo tương tự. Có vẻ như ứng dụng, như hiện tại, không có bất kỳ thất bại nào, nhưng tôi sợ nó sẽ hiển thị các thất bại trong tương lai khi nó lớn hơn, vì vậy tôi đang tìm giải pháp. Bất kỳ ý tưởng khác về cách khắc phục nó?
Luiz Henrique Carneiro Gonalve

Câu trả lời:


4

Tôi đã phải đối mặt với cùng một vấn đề nhưng quản lý để giải quyết nó. Lớp điều khiển phải nằm trong "gói con" so với TestApplicationlớp.

Trong trường hợp của bạn, TanmayTestApplicationlớp của bạn là trong gói com.example.tanmay_test. Do đó, DemoControlerlớp của bạn phải ở trong gói com.example.tanmay_test.xxx.

** Lưu ý rằng xxx có thể là bất cứ thứ gì nhưng kéo dài từ gói com.example.tanmay_test. Ví dụ, gói com.example.tanmay_test.web.

Hi vọng điêu nay co ich!


Tôi đã thử giải pháp của bạn, nhưng không có may mắn. Nó vẫn ném cùng một lỗi.
Roger


1

Tôi đã có cùng một vấn đề trong STS, và đã thử nhiều cách khác nhau để giải quyết nó. Sự phụ thuộc sau đây cho bộ truyền động lò xo làm cho vấn đề đó biến mất, tuy nhiên điểm chính của bộ truyền động lò xo cung cấp nhiều tính năng hơn cái này. Để tìm hiểu thêm, hãy nhấp vào https://docs.spring.io/spring-boot/docs/civerse/reference/html/production- yet-quick.html

Phụ thuộc phải được thêm vào tệp pom.xml của bạn

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


0

Thêm dòng này trong tệp application.properies (src / main / resource) của bạn:

spring.devtools.livereload.enables = true

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.