我正在尝试以下示例
https://github.com/lspil/blog/tree/master/endpoint-authorization-methods/spring-security-endpoint-authorization-new
它工作正常,在 Intellij IDEA 中没有任何错误。但是一旦我在pom.xml中将Spring Boot版本从2.4.4更改为2.7.1,它就会抛出IDE错误:
无法自动装配。没有为以下内容找到“HttpSecurity”类型的bean:
@Bean
public SecurityFilterChain configuration(HttpSecurity httpSecurity) throws Exception {
..........................
该应用程序运行良好,但很想知道为什么会发生这种情况。IDE版本为IntelliJ IDEA 2022.1(终极版)
由于某种原因,IDE无法检测到HttpSecurity
bean是由Spring Boot配置的。您可以通过将@EnableWebSecurity
添加到配置类来消除该错误,因为注释导入了HttpSecurityConfiguration
配置类,所以它解决了这个问题。
IntelliJ团队已经修复了这个问题,你可以在这里获得更多关于修复和可用版本的信息。
在 IntelliJ 2022.2 EAP 3、2022.1.3 中可用
试图在SpringBoot应用程序中创建bean,但出现以下错误“无法自动连线。找不到“InstructionRepository”类型的bean” InstructionRepository在jar中用@Repository注解,是一个扩展Spring数据接口的接口 ScheduleProcessor是一种方法 当我尝试通过传递基本包值来添加@ComponentScan注释时,错误消失了,但是,
我想使用Jooq在postgres数据库中插入数据这是我的服务类 但是我有这个错误 无法自动连线。找不到“DSLContext”类型的bean。
我将跟随《Spring行动》第五版学习Springboot。当我读到第6章时,我发现我的IDE想法似乎对bean org有一个bug。springframework。哈提奥斯。服务器实体链接。 在public DesignTacoController(TacoRepository tacoRepo,EntityLinks EntityLinks)构造函数中,IDEA给出了一个错误“无法自动连线。未
我不确定我的代码出了什么问题。我正在学习弹簧靴。但我无法运行应用程序,因为我得到以下错误 模型类 主类:
无法自动连接。找不到“CustomAuthenticationSuccessHandler”类型的bean
我使用的是Spring Data Jpa,这是我的项目结构: 下面是: 以下是: 我使用将注入到,但IntelliJ总是抱怨 无法自动连接。找不到“MyRepository”类型的bean 即使代码能够成功编译并运行。 为什么IntelliJ不能识别这不是一个错误?如何解除Intellij的警告? IntelliJ版本:2018.2.6