-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'這個詞,然後再用'/' –