This boilerplate is based on https://github.com/pugnascotia/spring-react-boilerplate, but it's simplified.
- Spring Boot application
- React on the server-side for rendering views
- SPA on the client-side
- react-router for page routing, on client and server
- react-helmet for managing
<head>
- custom Webpack config with hot reloading
./gradlew bootRun
installs all dependencies and runs development serveryarn start
runs webpack development server
For the best development experience just run ./gradlew bootRun
and yarn start
in separate terminals.