Ошибки PMD не могут быть устранены в java с использованием Eclipse - PullRequest
0 голосов
/ 26 февраля 2020

Я создал ниже сервис java в затмении и проверил код, используя плагин PMD. Я получаю ошибки ниже

** Ошибки **

DataflowAnomalyAnalysis: Found 'DD'-anomaly for variable 'result' (lines '80'-'83').
SignatureDeclareThrowsException: A method/constructor should not explicitly throw java.lang.Exception

java service

@GetMapping("OCR/GetBarcodeRead")
    @ApiOperation("Get result from Barcode Zxing library")
    public String getBarcodeRead() throws Exception {

        String result = new String();

        try {
            result = service.zxing();
        } catch (Exception e) {
            System.out.println(e);
            result = "";

        }

        return result;

    }

Может ли кто-нибудь помочь мне решить эту проблему? Заранее спасибо

1 Ответ

1 голос
/ 26 февраля 2020

Ваш метод объявляет, что вы бросаете Exception, но это не так, поэтому удалите его

public String getBarcodeRead() {

Также удалите new String() и инициализируйте его как ""

String result = "";
...