我有一个存储库和控制器,
@RestController
public class PersonController {
@Autowired
PersonRepository repository;
@GetMapping("/people")
public Iterable<Person> getPeople() {
return repository.findAll();
}
@PostMapping("/people")
public void addPerson(@RequestBody Person person) {
repository.save(person);
}
}
我想创建端点 / people但是如果没有依赖关系Spring-Boot-Data-REST-Starter,它就无法工作。 问题是:是否可以在没有Spring-Boot-Data-REST-Starter依赖的情况下创建端点?
这是我的依赖:
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
我有一条消息:已启动应用程序,但该过程已完成,退出代码为0,因此没有任何内容。
答案 0 :(得分:0)
我应该添加这种依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>