Kotlin DSL로 Spring Security 구성하기가 안될때

태그
Spring
Kotlin
Spring Kotlin
개발하다 뭐가 안되는

노트

  • Spring Security 5.0 버전 부터도 Kotlin DSL을 활용하는 것이 가능하다.
@EnableWebFluxSecurity class SecurityConfig { @Bean fun springSecurityFilterChain(http: ServerHttpSecurity): SecurityWebFilterChain? { return http { csrf { disable() } formLogin { disable() } httpBasic { disable() } // ... } } }
  • 그러나 이게 그냥 가져다 놓으면 Koltin DSL을 인식하지 못한다. 원래는 IDE에서 자동으로 Import 해주는 것이 맞지만 안되는 경우에 다음을 import한다.
import org.springframework.security.config.web.server.invoke
 

요약

📌
요약: IDE가 안 해줘서 직접 import 해야함