我有一个带有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执行数据库操作。
1 回答
![?](http://img1.sycdn.imooc.com/54586431000103bb02200220-100-100.jpg)
牛魔王的故事
TA贡献1830条经验 获得超3个赞
/prj不是您的控制器的一部分。使用没有POST请求的请求(即/register/new),或将其添加到控制器的映射中:
@RestController("/prj/register")
public class RegisterController {
// rest of the code (no pun intended)
添加回答
举报
0/150
提交
取消