文件名称:dropwizard-guice-jpa-seed:一个用 Java 编写的示例 REST 应用程序(dropwizard、guice、jpa、hibernate、cors 等)
文件大小:124KB
文件格式:ZIP
更新时间:2024-07-03 16:50:23
Java
dropwizard-guice-jpa-seed 这是一个用 Java 编写的示例 REST 应用程序。 它的目的是创建一个通用项目,该项目可用作新项目的起点,也可用于学习工作(我正在建立一个开放的游戏数据库)。 基于版本 0.7.0 使用依赖注入(没有 Spring 依赖!) / JPA 2.1 作为数据库访问框架 作为数据库 从 Dropwizard yaml 配置文件中读取数据库配置,不使用persistence.xml Guice “Session-per-HTTP-request” 支持 以作为主键的 JPA 实体 使用对实体/版本控制 通过使用 JSON Web 令牌进行 集成测试 使用 HTTP REST 调用访问和操作实体的模式(资源 => 服务 => DAO => 实体) 包含 ServiceErrorMessages 的 ServiceResult 对
【文件预览】:
dropwizard-guice-jpa-seed-master
----.travis.yml(67B)
----pom.xml(6KB)
----docs()
--------system_architecture.png(55KB)
--------data_model.png(19KB)
----src()
--------test()
--------main()
----docker()
--------Dockerfile(615B)
----.gitignore(201B)
----CHANGELOG.md(316B)
----README.md(4KB)
----todo.yml(635B)