Я учусь использовать 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
Spring Boot API получает ошибку 404 на почте. ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1738322902
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);
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/75585208/spring-boot-api-getting-error-404-on-postman[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия