小编Maz*_*aze的帖子

如何在我的 javascript 文件内使用 message.properties 中的 Thymeleaf 消息?

非常简单的问题。我想知道是否有任何功能可以让我从 message.properties 文件中获取消息并将其插入到我的 javascript 文件中,就像使用 html 文件一样。

例如,我的主页上有一个标题,如下所示:

<h1 th:text="#{home.screen.title}"></h1>
Run Code Online (Sandbox Code Playgroud)

其中 home.screen.title = 主页

在我的 javascript 文件中,我有一个接受两个字符串的函数,我希望将它们作为百里香消息。所以,它有点像:

statusCode: {
       404: function() {
           PISAlert(th:text="#{encounter.error.notFound}", th:text="#{encounter.error.notFound.content}");
       }
   }
Run Code Online (Sandbox Code Playgroud)

其中encounter.error.notFound.title = 遇到404错误!并且遇到.error.notFound.content = 未找到对象

javascript jquery thymeleaf spring-boot

5
推荐指数
1
解决办法
3510
查看次数

如何回滚 spring jpa repo.save() 函数

我看过关于这个主题的几个不同的帖子,但大多数都认为它不起作用。我想做的是在循环中保存多个对象,但如果其中一个失败 -> 回滚所有保存的对象。

这是我当前的代码。

@Override
public Fleet saveFleet(String fleetId, List<String> serialNoList) {

    fleet = new Fleet();
    Fleet tempFleet = new Fleet();
    fleet.setKey(new FleetKey());

    //Change this to string utils uppercase
    fleet.getKey().setFleetId(StringUtils.upperCase(fleetId));
    fleet.getKey().setUserId(StringUtils.upperCase(userService.getCurrentUser().getUserId()));
    fleet.getKey().setDealerCd("USER");

    for (int i = 0; i < serialNoList.size(); i++) {
        //Try catch block?

           tempFleet = fleetRepo.save(fleet);
       }
    //commit if all the data goes correctly, rollback if there is an exception. 
    return tempFleet;
}
Run Code Online (Sandbox Code Playgroud)

java jpa spring-data-jpa

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