带有或不带有Web / Rest的Spring Boot 2 JPA异常转换

时间:2018-09-24 12:12:22

标签: spring-boot spring-data-jpa jpa-2.1

我正在尝试如下创建JPA存储库,并且遇到了一些问题

  • 我想将所有spring异常转换为业务异常作为服务层(不是Web / Rest服务)
  • 我在stackoevrflow和spring docs上遇到的所有示例和解决方案都与Web @ControllerAdvice有关,我希望能够在服务层转换异常,以后可以将其插入@RestController或{ {1}}(如果需要)
  • 我认为我面临的真正挑战是赶上各种挑战

存储库

@Controller

}

和实体是

public interface UserRepository extends PagingAndSortingRepository<User, UUID>, Service<User, UUID> {

//@PreAuthorize("hasRole('W_USER')")
Optional<User> findByUsername(String username);

0 个答案:

没有答案