如何告诉JHipster JDL启用';API首次开发&x27;?
当我手动生成JHipster应用程序时,会有人问我是否希望采用“API优先”方法(例如:您希望使用哪些其他技术?>使用OpenAPI生成器进行API优先开发) 如果我想用JDL文件创建应用程序,我该怎么做呢?e、 g:如何告诉JHipster JDL启用';API首次开发&x27;?,jhipster,jdl,Jhipster,Jdl,当我手动生成JHipster应用程序时,会有人问我是否希望采用“API优先”方法(例如:您希望使用哪些其他技术?>使用OpenAPI生成器进行API优先开发) 如果我想用JDL文件创建应用程序,我该怎么做呢?e、 g: application { config { baseName myapp applicationType monolith devDatabaseType mysql prodDatabaseType mysql buildTool
application {
config {
baseName myapp
applicationType monolith
devDatabaseType mysql
prodDatabaseType mysql
buildTool maven
clientFramework react
enableTranslation true
nativeLanguage en
languages [en, de]
enableOpenApi true <-- What is the correct way to enable OpenAPI?
}
entities *
}
应用程序{
配置{
基本名称myapp
应用型整块石
devDatabaseType mysql
prodDatabaseType mysql
构建工具maven
clientframeworkreact
使能翻译为真
民族语言
语言[英,德]
enableOpenApi true多亏@gaël-marziou,我找到了它:enableSwaggerCodegen true
jhipster export-jdl export.jh
cat export.jh
application {
config {
applicationType monolith
authenticationType jwt
baseName dummy
blueprints []
buildTool maven
cacheProvider no
clientFramework angularX
clientPackageManager npm
clientTheme flatly
clientThemeVariant dark
creationTimestamp 1616332818045
databaseType sql
devDatabaseType postgresql
dtoSuffix DTO
enableHibernateCache false
enableSwaggerCodegen true <-- this is it
enableTranslation true
jhiPrefix jhi
jhipsterVersion "7.0.0"
jwtSecretKey "xxxxxxx"
languages [en]
messageBroker false
nativeLanguage en
otherModules []
packageName com.mycompany.myapp
prodDatabaseType postgresql
reactive false
searchEngine false
serverPort 8080
serviceDiscoveryType eureka
skipClient false
skipServer false
skipUserManagement false
testFrameworks []
websocket false
withAdminUi true
}
}
jhipster export jdl export.jh
cat export.jh
应用{
配置{
应用型整块石
身份验证类型jwt
基本名称虚拟
蓝图
构建工具maven
缓存提供程序编号
客户端框架角
客户端软件包管理器npm
客户主题直截了当
阴暗
creationTimestamp 1616332818045
数据库类型sql
devDatabaseType postgresql
dtoSuffix DTO
enableHibernateCache错误
enableSwaggerCodegen-true多亏了@gaël-marziou,我找到了它:enableSwaggerCodegen-true
jhipster export-jdl export.jh
cat export.jh
application {
config {
applicationType monolith
authenticationType jwt
baseName dummy
blueprints []
buildTool maven
cacheProvider no
clientFramework angularX
clientPackageManager npm
clientTheme flatly
clientThemeVariant dark
creationTimestamp 1616332818045
databaseType sql
devDatabaseType postgresql
dtoSuffix DTO
enableHibernateCache false
enableSwaggerCodegen true <-- this is it
enableTranslation true
jhiPrefix jhi
jhipsterVersion "7.0.0"
jwtSecretKey "xxxxxxx"
languages [en]
messageBroker false
nativeLanguage en
otherModules []
packageName com.mycompany.myapp
prodDatabaseType postgresql
reactive false
searchEngine false
serverPort 8080
serviceDiscoveryType eureka
skipClient false
skipServer false
skipUserManagement false
testFrameworks []
websocket false
withAdminUi true
}
}
jhipster export jdl export.jh
cat export.jh
应用{
配置{
应用型整块石
身份验证类型jwt
基本名称虚拟
蓝图
构建工具maven
缓存提供程序编号
客户端框架角
客户端软件包管理器npm
客户主题直截了当
阴暗
creationTimestamp 1616332818045
数据库类型sql
devDatabaseType postgresql
dtoSuffix DTO
enableHibernateCache错误
enableSwaggerCodegen true我不确定它是否包含在内。您是否尝试过使用问题生成带有openapi的项目,然后运行jhipster导出jdl
?我不确定它是否包含在内。您是否尝试过使用问题生成带有openapi的项目,然后运行jhipster导出jdl
?事实上,它在对此没有评论,我将提交一份主要事实,它被记录在案:)虽然没有评论,但我将提交一份公关