当前位置: 首页 > 知识库问答 >
问题:

sonar的Spring Boot配置问题

盖博简
2023-03-14

@ComponentsSCAN或@SpringBootApplication无法访问“ABCService”.将其移动到@ComponentsSCAN中配置的包中,或者更新@ComponentsSCAN配置。

这是我在Sonarqube analysis中得到的9个关键bug的错误信息,每个服务和控制器都有一个。

属于未包含在@ComponentScanhtml" target="_blank">配置中的包的Spring bean将无法在Spring应用程序上下文中访问。因此,很可能是一个配置错误,将被此规则检测到。注意:@ComponentScan在@SpringBootApplication注释中是隐式的,在这种情况下,Spring Boot将自动扫描包含Spring Boot主类及其子包的包中的组件。

因为@SpringBootApplication有组件扫描,它扫描主类包和它的所有子包,这个问题应该不会出现。

共有1个答案

牟慎之
2023-03-14

这是一个SonarQube错误,它没有正确处理SpringBootApplication。您应该在此处报告:https://community.sonarsource.com/c/bug

 类似资料:
  • 刚开始学习shiro, 实现的效果非常简单,首页点击添加(/user/add),应该能直接访问. 而点击更新(/user/update),应该提示登录.但是实际都可以直接点开,不知道哪里出问题了,shiro的配置没生效,请高手赐教,谢谢 环境:java 17 springboot 3.1.1 shiro 1.11.0 pom.xml controller/MyController.java res

  • 本文向大家介绍SpringBoot配置web访问H2的方法,包括了SpringBoot配置web访问H2的方法的使用技巧和注意事项,需要的朋友参考一下 【前情提要】最近开始搭建博客,在本地调试的时候使用的数据库是h2,但是调试的时候需要查看数据库,本文也由此而来。 下面是我用到的方法: 使用IDEA的Database连接工具,具体操作方法就是按照要求配置连接url,用户名和密码即可。具体操作见下图

  • <dependencyManagement> <dependencies> <dependency> <!--Import dependency management from SpringBoot--> <groupId>org.springframework.boot</groupId>

  • 本文向大家介绍解决springboot yml配置 logging.level 报错问题,包括了解决springboot yml配置 logging.level 报错问题的使用技巧和注意事项,需要的朋友参考一下 如下所示: 直接写 level: info 会报错: org.springframework.boot.context.properties.bind.BindException: Fai

  • 我有这个类来启动SpringCloudConfig服务器。这是一个Spring Boot应用程序。 应用程序运行正常,我的所有单元测试都正常。然而,在我们的竹子管道中,它将初始一个声纳过程来分析代码。我们不断收到这些小警告,表示以下内容: 我知道这是一个小问题,但我的任务是从代码中删除这些内容。 理想情况下,您应该将类标记为final并提供一个私有构造函数,或者所有搜索都提供一个解决方案。但是,S

  • 我有教育问题: 存在具有windows server 2003(AD)的虚拟机,其中包含用户及其密码。已建立与机器的连接(ip:192.168.56.101:389)。 Web应用程序的目的是使用户能够在AD中更改他的密码。 问题:无法配置到windws server 2003的连接。 我从这个教程开始https://spring.io/guides/gs/authenticating-ldap/