Java “弹簧靴”;因为不是一个具体的顶级类而被忽略;

Java “弹簧靴”;因为不是一个具体的顶级类而被忽略;,java,spring,spring-boot,spring-data-jpa,Java,Spring,Spring Boot,Spring Data Jpa,我有一个()REST应用程序,它是由Java通过SpringBoot开发的 由于某种原因,@springbootplication注释再也找不到带有@Service注释的接口termetrouservice时,一切正常 我尝试了所有方法,从对服务包使用@ComponentScan,然后任何Rest操作都会返回未找到的资源,到更改jdk版本和刷新maven存储库 通过用@Service注释termetrouserviceimple类,解决了这个问题。另外,关于Github存储库,它并不总是立即

我有一个()REST应用程序,它是由Java通过SpringBoot开发的

由于某种原因,
@springbootplication
注释再也找不到带有
@Service
注释的接口
termetrouservice
时,一切正常

我尝试了所有方法,从对服务包使用
@ComponentScan
,然后任何Rest操作都会返回
未找到的资源
,到更改jdk版本和刷新maven存储库


通过用@Service注释termetrouserviceimple类,解决了这个问题。另外,关于Github存储库,它并不总是立即推送所有更改,但是TermMetroUserVice界面有注释。

use@entityScande您提供的Github代码是否包含更新的代码?如果是,那么我在服务接口上看不到@service..termetrouserviceimpl上没有@service注释。我想您已经尝试过了,但仍然没有成功?Github代码非常不完整(TermOrderUserVice上没有@Service)
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]