Вызовы отдыха почтальона не работают в Windows 11 для кода vsJAVA

Программисты JAVA общаются здесь
Anonymous
Вызовы отдыха почтальона не работают в Windows 11 для кода vs

Сообщение Anonymous »

Я писал код в Spring Boot, используя VS Code. Просто в целях тестирования, чтобы убедиться, что все работает нормально, я тестировал вызовы REST API к моему классу контроллера с помощью POSTMAN и браузера. При вызове моего метода тестирования в классе контроллера он выдает код состояния «404 не найден». Код выполняется на порту 8080, мой URL-адрес REST — «http://localhost:8080/tulip/testing» type=GET. Ранее я также получал сообщение об ошибке для проекта React, где код vs не мог запустить команду npx. Проблема была в антивирусе Windows Defender, который блокировал соединение. но теперь я также добавил код vs в качестве исключения, но он все равно не работает. Проблема с кодом vs также существует на моем корпоративном ноутбуке, но там Spring Tool Suite работает нормально, и Postman может совершать туда звонки. Есть ли решение этой проблемы?
вывод в POSTMAN

Код: Выделить всё

{
"timestamp": "2024-05-05T17:08:33.502+00:00",
"status": 404,
"error": "Not Found",
"path": "/tulip/testing"
}
Основной класс

Код: Выделить всё

package com.ekart.tulip;

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

@SpringBootApplication
public class TulipApplication {

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

}

Класс контроллера

Код: Выделить всё

package com.ekart.controller;

import org.springframework.web.bind.annotation.RestController;

import com.ekart.dto.UserDTO;
import com.ekart.service.TulipService;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;

@RestController
@RequestMapping("/tulip")
public class TulipController {

@Autowired
TulipService tulipService;

private static final Logger logger = LoggerFactory.getLogger(TulipController.class);

@GetMapping("/testing")
public String testing() {
return "testing";
}

@PostMapping("/register")
public ResponseEntity register(@RequestBody UserDTO userDTO) {
logger.info("*************register method invoked*****************");
return ResponseEntity.ok(tulipService.register(userDTO));
}

@GetMapping("/login")
public ResponseEntity login(@RequestBody UserDTO userDTO) {
return ResponseEntity.ok(null);
}

}
Я ожидаю, что Postman сможет выполнять вызовы REST API к моему проекту Spring Boot в VS Code.

Подробнее здесь: https://stackoverflow.com/questions/784 ... to-vs-code

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