[数组作为春季启动Kotlin中蚂蚁匹配器的参数

问题描述 投票:1回答:1

在Spring Boot中,使用java时可能将字符串数组作为参数传递给antMatchers。>

 private static final String[] LINK_PBL = {
            "/webjars/**",
            "/css/**",
            "/js/**",
            "/images/**",
            "/",
            "/about/**",
            "/contact/**",
            "/error/**/*"

    };

.antMatchers(LINK_PBL)

上面的示例在Java中有效,最下面的一个在kotlin中无效。

  private val LINK_PBL = arrayOf(
            "/webjars/**",
            "/css/**",
            "/js/**",
            "/index",
            "/images/**",
            "/",
            "/about/**",
            "/contact/**",
            "/error/**/*"

    )
antMatchers(LINK_PBL)

显示一个错误,给定参数无法调用任何函数。

在春季启动中,使用Java时,它有可能将字符串数组作为参数传递给antMatchers私有静态最终String [] LINK_PBL = {“ / webjars / **”,“ / css / **”,...

spring-boot kotlin
1个回答
0
投票

可以使用spread operator*:]传递>

antMatchers(*LINK_PBL)
© www.soinside.com 2019 - 2024. All rights reserved.