Я новичок в весенних сапогах. Я инициализировал новый проект и попытался запустить его, но он не работает успешно. Когда я запускаю это как весеннее загрузочное приложение, оно запускается. В нижнем компиляторе / строке состояния отображается обработка и повторная попытка. он увеличивается до 10 раз и выдает следующую ошибку:
Не удалось обновить живые данные из процесса xxxx
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>
java
spring
spring-boot
maven
Винай Вайшнав
источник
источник
[WARNING] The requested profile "pom.xml" could not be activated because it does not exist.
но pom.xml существует, как вы можете видеть в вопросе выше.Ответы:
Я столкнулся с той же проблемой, но сумел ее решить. Класс контроллера должен быть в «дочернем пакете» относительно
TestApplication
класса.В вашем случае ваш
TanmayTestApplication
класс находится в пакетеcom.example.tanmay_test
. Следовательно, вашDemoControler
класс должен быть внутри пакетаcom.example.tanmay_test.xxx
.** Обратите внимание, что xxx может быть чем угодно, но не из пакета
com.example.tanmay_test
. Например, пакетcom.example.tanmay_test.web
.Надеюсь это поможет!
источник
Живые данные собираются с помощью Spring Actuator.
Вам нужно включить следующую зависимость в ваш pom.xml
См. Https://github.com/spring-projects/sts4/wiki/Live-Application-Information#application-requirements-for-spring-boot-projects для справки.
источник
У меня была одна и та же проблема в STS, и я пытался ее решить разными способами. Следующая зависимость для пружинного привода делает эту проблему исчезающей, но, тем не менее, основной смысл пружинного привода предоставляет больше возможностей, чем эта. Чтобы узнать больше, нажмите https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html.
Зависимость должна быть добавлена в ваш файл pom.xml
источник
Это просто говорит о том, что вы не включили LiveReload .
источник
Добавьте эту строку в ваш файл application.properties (src / main / resources):
spring.devtools.livereload.enabled = верно
источник