Opracowałem odpoczynek punkt końcowy API na boczniku wiosennym, który wyświetla powitanie, gdy dostęp do:

localhost:8081/hello

Czując się pewnie, eksportuję go jako "tłuszczu" (samodzielna aplikacja)

mvn clean install

Teraz problem polega na tym, że dostęp do tego samego punktu końcowego "/ Hello", dostaję to:

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Fri Oct 23 09:15:15 PST 2020
There was an unexpected error (type=Not Found, status=404).

Co się do cholery stało? Upewniłem się, że określiłem moją główną klasę w pliku pom.xml.

Używam Springtoolsuite 4 IDE.

0
Adi Mabfalin 23 październik 2020, 04:17

1 odpowiedź

Najlepsza odpowiedź

Myślę, że przewodnik Artykuł Baeldung może ci pomóc Podsumuj i dodaj własną:

  1. Upewnij się, że masz te zależności:

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.0.1.RELEASE</version>
        </dependency>
       </dependencies>
    
      <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.0.1.RELEASE</version>
        </plugin>
      </plugins> ```
    
    
  2. Aby upewnić się, określ swoją klasę główną jak:

    <start-class>com.microservices.MyMainClass</start-class>
    
  3. Upewnij się, że wykonujesz 'mvn clean install' W odpowiednim katalogu

  4. Jeśli chcesz zapakować go jako plik "wojny", użyj

    <packaging> war </packaging>

Wewnątrz właściwości "projektu".

1
Dharman 23 październik 2020, 02:10