我想声明一些布局用作所有表单字段的模板.
所以大致给出了这个片段
<div th:fragment="control(input)" class="form-group">
<label class="col-sm-3 control-label">Edition description</label>
<div class="col-sm-9">
<input th:replace="${input}">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
而这个片段"调用"
<div th:replace=":: control(~{:: input})">
<!--Want to reference this one, not all inputs-->
<input th:field="*{editionDescription}" type="text" class="form-control" placeholder="???????., ??????.">
</div>
Run Code Online (Sandbox Code Playgroud)
它会产生以下结果:
<div class="form-group">
<label class="col-sm-3 control-label">Edition description</label>
<div class="col-sm-9">
<input th:field="*{editionDescription}" type="text" class="form-control" placeholder="???????., ??????.">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
问题是:: input输入选择器应用于<input>当前处理的模板中的所有标记.我如何仅参考随附的?
另外,您能否就如何处理此问题提出建议.我想尽可能地模仿Grails Fields插件.你觉得我最好宣布自己的方言吗?
我们正在使用PostgreSQL以及部署到JBoss的EAR.在构建过程中,我们有一个开发数据库转储,然后在集成测试中使用:部署了特殊工件,测试使用http客户端与应用程序通信.
目前,数据库状态在测试运行期间发生了变化,因此我们无法为每个修改它的测试添加额外内容,因此任何测试都不会相互依赖.这需要很多时间和耐心,因为这样的测试甚至取决于记录的顺序.
有没有办法制作数据库的快照,以便在每次测试运行后使用合理数量的资源恢复它?Docker可以提供帮助吗?或者其他任何方式?
H2不是这样的,因为我们使用一些PostgreSQL特有的功能.测试可能跨越多个事务,所以我想回滚也无济于事.