Spring Boot API получает ошибку 404 на почте.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Boot API получает ошибку 404 на почте.

Сообщение Anonymous »

Я учусь использовать Spring Boot сейчас, и мне трудно понять, почему мои запросы на пост не проходят. < /p>
Я использую Java 17 , Против кода и почтальника для запросов. , при этом у меня не есть фронтаж. Отлично.
Консоль
2023-02-27T21:55:37.208+02:00 INFO 10664 --- [ main] com.example.demo.DemoApplication : Starting DemoApplication using Java 17.0.6 with PID 10664 (C:\Users\ASUS\Desktop\°≥Θσ≡σ· ∞⌠°σΘΘ≈ΦΘφ\Backend\demo\target\classes started by ASUS in C:\Users\ASUS\Desktop\°≥Θσ≡σ· ∞⌠°σΘΘ≈ΦΘφ\Backend\demo)
2023-02-27T21:55:37.214+02:00 INFO 10664 --- [ main] com.example.demo.DemoApplication : No active profile set, falling back to 1 default profile: "default"
2023-02-27T21:55:37.944+02:00 INFO 10664 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2023-02-27T21:55:37.955+02:00 INFO 10664 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2023-02-27T21:55:37.956+02:00 INFO 10664 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.5]
2023-02-27T21:55:38.057+02:00 INFO 10664 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2023-02-27T21:55:38.058+02:00 INFO 10664 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 802 ms
2023-02-27T21:55:38.344+02:00 INFO 10664 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2023-02-27T21:55:38.352+02:00 INFO 10664 --- [ main] com.example.demo.DemoApplication : Started DemoApplication in 1.44 seconds (process running for 1.756)
2023-02-27T21:55:44.377+02:00 INFO 10664 --- [nio-8080-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2023-02-27T21:55:44.377+02:00 INFO 10664 --- [nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2023-02-27T21:55:44.378+02:00 INFO 10664 --- [nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms
< /code>
pom.xml


4.0.0

org.springframework.boot
spring-boot-starter-parent
3.0.3


com.example
demo
0.0.1-SNAPSHOT
demo
Demo project for Spring Boot

17



org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-starter-test
test






org.springframework.boot
spring-boot-maven-plugin






< /code>
человек < /p>
package com.example.demo.model;

import java.util.*;

import com.fasterxml.jackson.annotation.JsonProperty;

public class Person {

private final UUID id;
private final String name;

public Person(@JsonProperty("id") UUID id,
@JsonProperty("name") String name) {
this.id = id;
this.name = name;
}

public UUID getId() {
return id;
}

public String getName() {
return name;
}

}
< /code>
personservice < /p>
package com.example.demo.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

import com.example.demo.dao.PersonDao;
import com.example.demo.model.Person;

@Service
public class PersonService {

private final PersonDao personDao;

@Autowired
public PersonService(@Qualifier("fakeDao") PersonDao personDao) {
this.personDao = personDao;
}

public int addPerson(Person person) {
return personDao.insertPerson(person);
}

}
< /code>
personcontroller < /p>
package com.example.demo.api;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.example.demo.model.Person;
import com.example.demo.service.PersonService;

@RequestMapping("/api/v1/person")
@RestController
public class PersonController {

private final PersonService personService;

@Autowired
public PersonController(PersonService personService) {
this.personService = personService;
}

@PostMapping
public void addPerson(@RequestBody Person person) {
personService.addPerson(person);
}
}

< /code>
Изменить: добавление приложения Spring Boot < /p>
package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}

}


Подробнее здесь: https://stackoverflow.com/questions/755 ... on-postman
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»