Я нахожусь на раннем этапе реализации REST и недавно узнал, что мы могли бы размещать наши аннотации JAX-RS в интерфейсах наших служб Java, а не в реализациях классов.
Мне кажется, что это может привести к созданию чистого файла класса, но также может привести к тому, что разработчикам придется постоянно путаться между файлами.
Каковы плюсы и минусы каждого подхода?