Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 白色标签错误页面出现意外错误(类型=未找到,状态=404,每当我从@requestMapping Controller返回HTML页面时,_Java_Spring_Spring Boot_Maven_Http Status Code 404 - Fatal编程技术网

Java 白色标签错误页面出现意外错误(类型=未找到,状态=404,每当我从@requestMapping Controller返回HTML页面时,

Java 白色标签错误页面出现意外错误(类型=未找到,状态=404,每当我从@requestMapping Controller返回HTML页面时,,java,spring,spring-boot,maven,http-status-code-404,Java,Spring,Spring Boot,Maven,Http Status Code 404,Pom.xml <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.

Pom.xml

<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.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.hardik</groupId>
    <artifactId>chuck-norris-jokes-app</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>Spring-Boot-chuck-norris-jokes-app</name>
    <description>Project using spring boot and actuator to create a jokes application</description>

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

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <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>
        <dependency>
        <groupId>guru.springframework</groupId>
            <artifactId>chuck-norris-for-actuator</artifactId>
        <version>0.0.2</version>
    </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
服务等级


import org.springframework.stereotype.Service;

import guru.springframework.norris.chuck.ChuckNorrisQuotes;

@Service
public class ChuckNorrisJokeService implements JokeService{
    private ChuckNorrisQuotes chuckNorrisQuotes;


    public ChuckNorrisJokeService() {
        super();
        this.chuckNorrisQuotes = new ChuckNorrisQuotes();
    }

    public ChuckNorrisJokeService(ChuckNorrisQuotes chuckNorrisQuotes) {
        super();
        this.chuckNorrisQuotes = chuckNorrisQuotes;
    }

    @Override
    public String getJoke(){
        return chuckNorrisQuotes.getRandomQuote();
    }
}
代码运行正常,我没有收到任何错误,但当我转到localhost时,会显示404错误消息 ChuckNorrisQuotes类在添加到依赖项中的jar文件中可用

我已经为这个项目连接了我的git存储库,尝试了所有东西,但我被卡住了,尝试了getMapping注释,尝试了@getParam


当我使用@RestComponent时,本地主机在屏幕上以字符串形式返回“chucknorris”,而不是在资源/模板中返回html文件

您可以添加
/
以返回“chucknorris”;并将其设置为
返回“/chucknorris”吗
并重试一次,不起作用我认为一切都很好检查你能添加
/
返回“chucknorris”并将其设置为
返回“/chucknorris”;
并重试一次,不起作用我认为一切都很好检查吗

import org.springframework.stereotype.Service;

import guru.springframework.norris.chuck.ChuckNorrisQuotes;

@Service
public class ChuckNorrisJokeService implements JokeService{
    private ChuckNorrisQuotes chuckNorrisQuotes;


    public ChuckNorrisJokeService() {
        super();
        this.chuckNorrisQuotes = new ChuckNorrisQuotes();
    }

    public ChuckNorrisJokeService(ChuckNorrisQuotes chuckNorrisQuotes) {
        super();
        this.chuckNorrisQuotes = chuckNorrisQuotes;
    }

    @Override
    public String getJoke(){
        return chuckNorrisQuotes.getRandomQuote();
    }
}