电子Vue弹簧
一个带有Web前端和Java后端的专用桌面应用程序。
在某些情况下,您可能希望将Java后端用于Electron桌面应用程序。 原因可能是您有一些旧的Java代码要重用,或者想要在Cloud和桌面上运行相同的代码。
该项目有两个子项目:
vue :一个Vue.js应用程序作为前端,基于使用Vue CLI 3创建的HelloWorld项目。您也可以将该项目替换为具有类似设计的React或Angular项目。
spring :一个Spring Boot应用程序作为后端,基于创建的具有Web依赖关系的Maven项目。
Windows和Mac OS均受支持。
注意:此项目使用您的系统Java运行spring Web应用程序。 如果您希望将JRE捆绑到应用程序中,请在创建安装程序时配置Electron Builder的extraFiles以将其复制。
构建设置
构建最终安装程序,可以在文件夹dist找到它。 这是Windows的exe文件,而Mac是dmg文件。
# install dependencies
npm install
# install depende
1