-1

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.

+0

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. –

+0

@Praveen M, meinst du, "@RequestMapping ("/") @RestController", können Sie Ihren Controller und Pom? Vielen Dank. –

+0

Anders herum in zwei Zeilen und versuchen Sie mit einem Wort '/ api' bevor Sie gehen nur mit'/' –

Antwort

0

sollte ich diese Abhängigkeit hinzufügen:

<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-web</artifactId> 
</dependency> 
Verwandte Themen