Spring Boot "Игнорируется потому что не конкретный класс высшего уровня" - PullRequest
2 голосов
/ 27 января 2020

У меня есть это (https://github.com/Danix43/HerculesAPI) REST-приложение, созданное Java с Spring Boot.

Хорошо, когда по какой-то причине аннотация @SpringBootApplication больше не находит интерфейсы TermometruService, помеченные @Service.

Я попробовал все, начиная с использования @ComponentScan с пакетом услуг, но затем любая операция Rest возвращает RESOURCE_NOT_FOUND изменению версии jdk и flu sh репозиториев maven.

Структура проекта, если это полезно

Журнал после запуска приложения

2020-01-27 19:33:39.635 DEBUG 6248 --- [main] o.s.c.a.ClassPathBeanDefinitionScanner   : Ignored because not a concrete top-level class: file [D:\Programe\Programare\Java\HerculesAPI\target\classes\com\herculesapi\services\TermometruService.class]

1 Ответ

0 голосов
/ 28 января 2020

Проблема была решена путем аннотирования класса TermometruServiceImple с помощью @Service. Что касается репозитория Github, в нем не всегда сразу помещаются все изменения, но да, интерфейс TermometruService имеет аннотацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...