如何创建播放模块?

2022-09-02 21:58:13

在创建模块时,Play框架文档有点弱。

  • 如何创建模块?
  • 我已经读到大型应用程序可以拆分为多个模块,如何?
  • 模块可以/不能做什么?(任何对低级 API 的访问?
  • Play 模块可以公开抽象的 JPA 类吗?
  • 打包模块的最佳方法是什么?
  • 如何部署/分发播放模块?

我想你明白了...告诉我们所有关于使用Playframework的模块。


答案 1
  • 如何创建模块?

play new-module

  • 我已经读到大型应用程序可以拆分为多个模块,如何?

好吧,您将组件的功能(例如安全性或用户管理)放在模块中。此模块将由您的应用程序引用。

  • 模块可以/不能做什么?(任何对低级 API 的访问?

没有特殊的事情可以用模块来完成,不能直接在你的应用中完成。因此,如果您只需要在1个应用程序中使用特殊功能,则可以直接在那里对其进行编程。

  • Play 模块可以公开抽象的 JPA 类吗?

没有限制,你可以声明抽象类。与库中相同。

  • 打包模块的最佳方法是什么?

play build-module

  • 如何部署/分发播放模块?

我的意思是在讨论组中有插件,可以让你运行一个私有仓库。如果它来自一般兴趣,并且您想将其贡献给整个社区将其注册为 playframework.org,请参阅指南

[更新]我从谷歌组复制了一些关于-文件夹的信息。-folder 用于非特定于 Play 的静态实用程序类和 Play 插件。它们将编译为 jar 并放入 lib 目录。srcsrc

尼尔斯


答案 2

推荐