Загрузка страниц React с контроллера Spring

#spring #reactjs #spring-boot #spring-mvc #localhost

#spring #reactjs #spring-boot #spring-mvc #localhost

Вопрос:

У меня есть этот код в моем приложении Spring Boot

 @RestController
public class SampleController {

public SampleController() {
    File file = new File("restresources");
    System.out.println("File -> "  file.getAbsolutePath());
}

@GetMapping(value = "/sample")
public String sampleText(HttpServletRequest request){
    System.out.println("Sample Text");
    return "Sample Text";
}

@RequestMapping()
public String acceptAny(){
    return "ASDasdasdasdasd";
}

}
  

Метод acceptAny принимает любой URL-адрес из браузера? Но у меня также есть файлы react в моей общей папке. Итак, когда я нажимаю localhost: 8090/, вместо загрузки react index.html он загружает метод acceptAny().

Как я могу загрузить react index.html вместо вызова этого метода acceptAny() или есть какой-либо метод для загрузки React index.html с самого контроллера?

Любая помощь высоко ценится!

Комментарии:

1. и когда acceptAny() следует вызывать метод? другими словами, по какому URL будет выполняться метод acceptAny() ?

Ответ №1:

прежде всего, у вас есть метод remove acceptAny , который не имеет никаких полезных функций.

Затем вы должны создать свой проект reactjs и скопировать файлы сборки в resources/public или resources/static , затем запустить проект и открыть в браузере localhost:8090/