java - 编译 Dropwizard 代码,无需迁移.xml

标签 java dropwizard

我在 SQL SERVER 中有一个最终确定的数据库,其中包含 50 多个表,需要将其与 Dropwizard Code 连接。 .

我是JAVA新手,所以我的想法是Migrations.xml它用于在数据库中创建表,或者如果需要对数据库进行任何更改,它将通过migrations.xml 进行更新。

因此,如果我不需要对数据库进行任何更改(如前所述,它已完成)。 我可以跳过这个migrations.xml 文件吗?

请需要一些专家建议。

最佳答案

如果您在其他地方处理数据库更改,则不需要在 dropwizard 项目中使用任何迁移 xml 文件。它是一个可选模块,您不需要使用它。如果您不想在 dropwizard 项目中包含数据库更新,您甚至不需要包含 dropwizard-migrations 依赖项。您仍然可以在 dropwizard 中正常连接到数据库。文档提供了使用模块 dropwizard-jdbidropwizard-hibernate 的示例。

要连接到数据库,请按照文档中的说明在 java 配置文件和 yml 配置中添加适当的代码。

jdbi http://www.dropwizard.io/0.9.2/docs/manual/jdbi.html

hibernate http://www.dropwizard.io/0.9.2/docs/manual/hibernate.html

关于java - 编译 Dropwizard 代码,无需迁移.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37903757/

相关文章:

java - Kryonet,无法发送 BufferedImage

java - JTextField 插入符号未正确显示

java - 使用 com.google.api.client.http.HttpRequest 时如何忽略 SSL 检查

java - 在 JAVA 的静态 Web 服务中处理复杂对象的最佳实践是什么

java - 如何禁用 Dropwizard 健康检查的日志记录

log4j - Dropwizard 中默认记录到文件和控制台是否使用 AsyncAppender?

java - 如何使用内存中的 H2 数据库测试 JDBI DAO?

java - Jersey Client API - 使用 jersey rest api 的身份验证错误

java - DAO 如何映射 SQL 函数返回的字段?

java - 使用 Javamail API 确定电子邮件位于哪个 Gmail 选项卡下