java - 将 Spring 项目上传到有/没有服务器的 github 帐户以及如何嵌入 mysql 数据库

标签 java mysql spring tomcat github

我打算将我构建的小型 spring 应用程序上传到我的 git 帐户。它使用 tomcat 服务器。我不知道的是,约定是否要求我将我的项目与服务器一起上传,或者我单独上传项目,打算查看应用程序的人下载它并下载他/她自己的服务器以便能够使用应用程序?这是一个图像文件结构。

enter image description here

另一个问题是这个应用程序使用了我使用 mySQL workbench 创建的数据库。我现在如何将此上传与我的数据库一起上传?

最佳答案

基本上,如果它是纯 Java/Spring 应用程序,那么使用它/下载它的人必须设置应用程序服务器和数据库服务器。如果您的数据库需要任何初始化脚本,您可以将它们添加到您的项目中(例如 SQL 脚本)。

如果你想让一切都开箱即用,而不需要一个人来设置数据库服务器和应用程序服务器,你应该看看 spring boot(附带一个嵌入式 tomcat)并且可以使用像 HSQL 这样的嵌入式数据库或 SQLite。

希望能帮到你

关于java - 将 Spring 项目上传到有/没有服务器的 github 帐户以及如何嵌入 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46713018/

相关文章:

mysql - 当 MySQL 没有剩余空间时该怎么办?

MySQL 在一个原子操作中更新两行

java - 如何将 Spring 配置文件传递给 Jenkins Job 运行的 Spring Boot 应用程序?

java - 何时在运行时为 Android Marshmallow 6.0 请求权限?

java - 在 Windows 上使用 linux jar 运行 eclipse 并为 linux 创建可执行 jar fir

php - Mysqli 事务查询优于普通 php mysqli 查询

java - 使用 Java 8 的 Spring 4 + MyBatis 集成问题

java - Spring MVC 3 中的 Restful 路径参数

java - 检查 Firebase 数据库中是否存在数据

java - 向 TableColumn 添加自定义排序算法