在Spring Boot的RestController中找不到404

我有一个带有pom.xml的Spring Boot项目,像这样


<groupId>com.project</groupId>

    <artifactId>prj</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <packaging>jar</packaging>


    <name>prj</name>

    <description>Demo project for Spring Boot</description>


    <parent>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-parent</artifactId>

        <version>2.0.3.RELEASE</version>

        <relativePath/> <!-- lookup parent from repository -->

    </parent>


    <properties>

        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

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

    </properties>


    <dependencies>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-actuator</artifactId>

        </dependency>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-data-jpa</artifactId>

        </dependency>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-web</artifactId>

        </dependency>


        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-devtools</artifactId>

            <scope>runtime</scope>

        </dependency>

        <dependency>

            <groupId>com.h2database</groupId>

            <artifactId>h2</artifactId>

            <scope>runtime</scope>

        </dependency>

当我尝试通过使用PostMan调用post方法来保存用户时,它给了我404 not found错误。


{

    "timestamp": "2018-06-23T06:47:14.086+0000",

    "status": 404,

    "error": "Not Found",

    "message": "No message available",

    "path": "/prj/register/new"

}

我正在使用JPARepository执行数据库操作。



长风秋雁
浏览 512回答 1
1回答

牛魔王的故事

/prj不是您的控制器的一部分。使用没有POST请求的请求(即/register/new),或将其添加到控制器的映射中:@RestController("/prj/register")public class RegisterController {&nbsp; &nbsp; // rest of the code (no pun intended)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java