当前位置: 首页 > 知识库问答 >
问题:

向spring-data-rest应用程序添加业务逻辑

司寇经亘
2023-03-14
package com.deepskyblue.attachment.repository;

import java.util.List;

import org.springframework.data.repository.Repository;

import com.deepskyblue.attachment.domain.Attachment;

public interface AttachmentRepository extends Repository<Attachment, Long> {

    List<Attachment> findAll();

    Attachment save(Attachment attachment);
}

共有1个答案

汪高岑
2023-03-14

有多种可能性。

>

  • 验证器(http://docs.spring.io/spring-data/rest/docs/current/reference/html/#validation),用于验证接收到的对象。

    事件处理程序http://docs.spring.io/spring-data/rest/docs/current/reference/html/#events),在验证正常时调用这些处理程序。

  •  类似资料:
    • Adding application logic (添加应用程序逻辑) 构建一个应用时,通常需要实现自定义逻辑来处理数据,并响应客户端请求之前执行其他操作. 在 Loopback 中,可以通过以下三种方法实现. 添加 model 逻辑 - 使用 remote methods,remote hooks 和 operation hooks. 启动脚本 - 目录 /server/boot 中的文件,在应

    • 我的情况:我有一个可以有很多工人的组织。我正试图按照SDR项目的主要贡献者的例子向一个组织添加一个新工人,我得到了各种错误(包括204个错误,但什么也没发生)。 以下是我的实体和Rest电话: 收到http://localhost:8080/hal 邮递http://localhost:8080/hal/workers 答复: 最后一步,按照说明中的链接: 进行一些调试,很明显具体的投诉是什么。堆

    • 我想知道是否可以将spring的其他参数(如)添加到spring boot app中,以便将其作为服务运行。 我检查了由自动生成的脚本: 所以也许它可以通过maven插件的选项来完成,但是除了JVM参数之外找不到其他的,这不是那么有用...

    • 我有以下REST控制器。 我的<代码>页 编辑: 型号: 当搜索和SolrRepository被调用时(例如BooksService.findBookText(查询,可分页);)我得到这些对象。 然而,在我的REST回复中,我只看到了“内容”。我希望能够将“突出显示的”对象添加到REST响应中。看起来HATEOAS只发送“content”对象中的信息(请参见下面的对象)。 这是支持BooksSer

    • 我有一个java应用程序,需要部署在weblogic服务器中。我目前正在为该应用程序制作ear文件。我的ear文件中有一个ejb jar。我想将log4j2 jar添加到此应用程序中。所以我的文件夹结构是 目前,我已经将JAR放在APP-INF文件夹/lib和META-INF/application中。xml我把JAR放在了模块中。这是我的申请表。xml 但它不接受log4j罐子。有什么解决方案吗

    • 我正在尝试以编程方式设置一个spring boot应用程序上下文根。上下文根的原因是我们希望从访问应用程序,并将所有控制器路径附加到它。 下面是Web-App的应用程序配置文件。 这是主页面的索引控制器。 应用程序的新根应该位于,但它仍然位于。 我错过了什么导致spring boot没有在请求映射之前添加上下文根?