ich ein Repository und Controller verfügen,Frühling Endpunkte ohne Abhängigkeit Frühling-Boot-Data-REST-Starter
@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);
}
}
und ich möchte Endpunkt/Menschen schaffen, aber diese nicht ohne die Abhängigkeit Frühling funktioniert -Boot-Data-REST-Starter. Die Frage ist: Ist es möglich, einen Endpunkt ohne die Spring-Boot-Data-REST-Starter-Abhängigkeit zu erstellen?
hier meine Abhängigkeiten:
<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>
Ich habe eine Nachricht: Gestartet Anwendung, aber der Prozess ist mit Exit-Code 0 beendet, so ist nichts auf.
ich ähnliches Problem hatte, wo, wenn ich '@ geben RequestMapping' zum' CLASS' selbst es funktioniert, wenn ich es nicht funktionierte nicht. Sie könnten versuchen, '@ RequestMapping' zum' @ RestController' hinzuzufügen. Und ich verwende diese Abhängigkeit nicht. –
@Praveen M, meinst du, "@RequestMapping ("/") @RestController", können Sie Ihren Controller und Pom? Vielen Dank. –
Anders herum in zwei Zeilen und versuchen Sie mit einem Wort '/ api' bevor Sie gehen nur mit'/' –