Java I';我正试图用Spring Boot打印Hello World,想修复一个登录窗口
喂?我是一名试图研究Spring Boot的开发人员。Java I';我正试图用Spring Boot打印Hello World,想修复一个登录窗口,java,spring,spring-boot,Java,Spring,Spring Boot,喂?我是一名试图研究Spring Boot的开发人员。 现在,我只想在网页上打印Hello World,所以我创建了一个控制器包和一个类。 我将首先发布整个代码 首先是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
现在,我只想在网页上打印Hello World,所以我创建了一个控制器包和一个类。
我将首先发布整个代码 首先是
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.1.8.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.limsrs</groupId>
<artifactId>testproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>testproject</name>
<description>testproject 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>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
最后是HelloWorldController.java
文件
<?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.1.8.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.limsrs</groupId>
<artifactId>testproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>testproject</name>
<description>testproject 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>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
包com.limsrs.testproject.controller;
导入org.springframework.web.bind.annotation.RequestMapping;
导入org.springframework.web.bind.annotation.RestController;
@RestController
公共类HelloWorldController{
@请求映射(“/”)
公共字符串home(){
返回“你好,世界~!”;
}
}
运行springboot应用程序后,我尝试连接到localhost:8080
,出现了登录窗口。
如果搜索Internet,您将看到使用spring security
的登录方法,但不是那样,您将不会看到Hello World屏幕
我想做的只是看到Hello World屏幕。登录窗口不是我想要的。您确定Spring Boot没有在localhost:8080上运行失败,并且其他一些Spring安全应用程序已经在该端口上运行吗?您能告诉我在哪里检查吗?首先,springboot应用程序
在testproject
中有一个项目。它还包括两个档位的图标,如configserver
。我不明白“spring boot app在testproject中有一个项目。它还包括两个档位的图标,如configserver”。但是,当您启动spring boot应用程序时,是否收到了“在3.713秒内启动TestprojectApplication(JVM运行时间为4.304)”消息?还要检查src/main/resources/application.properties的内容您可以尝试在不同的端口上运行它吗@Limsr仔细查看该消息,我发现消息ERROR 9704---[main]org.apache.catalina.util.LifecycleBase:无法启动组件[Connector[HTTP/1.1-8080].
并且应用程序.properties
中没有任何内容。