List<AppRecordingRule> appRule = appRecordingRuleRepository .findByAppIdAndPlatformAndTag(appEditDTO.getAppId(), appEditDTO.getPlatform(), appEditDTO.getTag());
Как и в случае с SQL. Используйте ключевое слово DISTINCT.
Таким образом, имя метода в хранилище будет
findDistinctByAppIdAndPlatformAndTag
Пожалуйста, ознакомьтесь с документацией:
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/