Skip to content

caglarylmz/spring-boot-vue-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot + VueJS Template

This is a template for anyone looking to use Spring Boot + Vue.JS in the same project.

Development

  • Run the Spring Boot application which will run on port 8080
  • Run the Vue application (/src/frontend) which will run on port 3000
  • All calls to /api/** are proxied to 8080 thanks to vue.config.js

Packaging

When you run mvn clean package the frontend Vue application will build in the dist directory. The Maven plugin maven-resources-plugin will copy the contents of the build directory into /target/static/classes

Deployment

The system.properties is a file I used for Heroku to set the Java version and deploy the application.

https://spring-boot-vue-template.herokuapp.com/

About

Spring Boot + VueJS Starter Template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 23.6%
  • Shell 23.1%
  • HTML 15.5%
  • Vue 13.2%
  • Batchfile 12.5%
  • JavaScript 12.1%