-1
我有一个信息库和控制器,春端点不依赖Spring的开机数据REST的入门
@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);
}
}
,我想创建端点 /人,但这并不而不依赖春天工作-Boot-DATA-REST首发。 现在的问题是:是否可以在没有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,所以没有什么是了。
我有类似的问题:如果我给'@ RequestMapping'到'class'本身,它的工作,如果我不没有工作。您可以尝试向@ RestController添加@ @ RequestMapping。我不使用这种依赖性。 –
@Praveen M,你的意思是“@RequestMapping(”/“) @RestController”,你可以发布你的控制器和POM吗?谢谢。 –
其他方式在两行上尝试用'/ api'这个词,然后再用'/' –