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