Как я мог бы создать проект spring boot rest api, содержащий встроенный интерфейсный код reactjs

#reactjs #spring-boot #maven #build

#reactjs #spring-boot #maven #сборка

Вопрос:

У меня есть проект spring boot rest api, использующий maven, в папке src которого у меня есть проект reactjs. Что мне нужно знать, так это как бы я изменил pom.xml файл, чтобы был создан файл jar, который является исполняемым для всего приложения, как для интерфейса, так и для rest api.

Ответ №1:

Эта ссылка поможет вам: https://medium.com/@itzgeoff/including-react-in-your-spring-boot-maven-build-ae3b8f8826e

Вам просто нужно запустить команду npm / yarn из pom.xml

Вот пример:

         <execution>
        <id>yarn-install</id>
        <goals>
            <goal>yarn</goal>
        </goals>
        <configuration>
            <arguments>install</arguments>
        </configuration>
    </execution>

    <execution>
        <id>build-frontend</id>
        <goals>
            <goal>yarn</goal>
        </goals>
        <phase>prepare-package</phase>
        <configuration>
            <arguments>build</arguments>
        </configuration>
    </execution>
  

Ответ №2:

Проверьте этот пост, я настоятельно рекомендую вам выполнить быстрый поиск в Google, прежде чем отправлять вопросы здесь

https://spring.io/guides/tutorials/react-and-spring-data-rest/