小编ber*_*tvh的帖子

Spring启动和Hibernate:打印/日志DDL

在我添加了一个或多个带有数据库映射(JPA/hibernate)的类之后,我希望Hibernate打印出必要的模式更新,以便我可以在数据库上执行它们(例如通过FlyWay).我不希望更新自动执行.

唯一能够对此进行控制的属性如下

org.hibernate.tool.hbm2ddl=validate|update|create|create-drop|none
Run Code Online (Sandbox Code Playgroud)

我不想自动更新/更改任何内容.我想将此设置为验证或无.当我这样做时,我无法看到生成的架构.

我是经典的spring应用程序,我以前用hibernate SchemaExport类来打印DDL.

SchemaExport schemaExport = new SchemaExport(cfg);
schemaExport.execute(true, false, false, false);
Run Code Online (Sandbox Code Playgroud)

我可以在Spring Boot中使用类似的东西吗?

java spring hibernate jpa spring-boot

12
推荐指数
1
解决办法
1万
查看次数

Gradle maven-publish不构建独立的spring-boot应用程序

当我使用Spring构建一个spring-boot应用程序(到一个独立的jar)时gradle build,会生成适当的工件.生成的jar包含所有依赖的jar并且是可执行的.

我还配置了maven-publish插件,如下所示:

publishing {
   publications {
      mavenJava(MavenPublication) {
         from components.java
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

现在,当我执行时gradle publish,一个没有依赖关系的小得多的jar会被构建并发布.

在后一种情况下不执行以下步骤.

:myProject:bootRepackage                                                                        
:myProject:assemble
Run Code Online (Sandbox Code Playgroud)

如何确保在发布时执行正确的构建步骤?

gradle maven spring-boot

9
推荐指数
1
解决办法
3191
查看次数

绑定到非DOM ui元素

我正在使用梦幻般的knockout.js将ViewModel属性绑定到DOM.现在,我的部分GUI在canvas元素上呈现.我使用fabric.js在画布上绘制元素.由于这些元素不是dom的一部分(它们是围绕画布绘制方法的包装),我不能使用knockout来绑定它们.不过,我需要在ViewModel中跟踪它们的位置/颜色/标签.

我想我可以为每个结构基元类型创建一个自定义绑定,然后像dom节点一样绑定它们.但是,自定义绑定需要DOM元素作为其第一个参数.其次,我不能(轻松地)以编程方式添加绑定.我需要能够这样做,因为我无法用HTML编写绑定.

我还在考虑这个问题,但我现在有点困惑.有任何想法吗?

fabricjs knockout.js

8
推荐指数
1
解决办法
1582
查看次数

标签 统计

spring-boot ×2

fabricjs ×1

gradle ×1

hibernate ×1

java ×1

jpa ×1

knockout.js ×1

maven ×1

spring ×1