Есть ли способ проверить SonarQube метод, используемый для доступа к базе данных?Правило SonarQube для проверки метода доступа db
Например: я бы хотел, чтобы все db-доступ делали с картой MyBatis, а не другим способом.
Есть ли способ проверить SonarQube метод, используемый для доступа к базе данных?Правило SonarQube для проверки метода доступа db
Например: я бы хотел, чтобы все db-доступ делали с картой MyBatis, а не другим способом.
Вы можете использовать шаблон правила «Архитектурное ограничение», который позволяет (например) проверить, что (некоторые из) ваших классов не имеют доступа к некоторым другим классам.
См. Architecture Rule Engine documentation page для получения дополнительной информации о том, как этого достичь.
Хорошо, я видел его, но с ограничением архитектуры. Я могу только запретить доступ к классу в пакете из другого класса. Но как я могу проверить, что весь доступ к БД осуществляется с помощью платформы MyBatis? Можете ли вы сделать мне куполообразный пример? Спасибо! – Mario