• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

스프링부트 3버전 사용시 참고하세요

23.01.27 23:16 작성 조회수 3k

0

인텔리제이 사용하시면

http.authorizeRequests() <--- 아마 deprecated 됐다고 줄 그어져 있으실텐데 코틀린 버전으로 실습중이긴한데 이런식으로 사용하시면 됩니다.

@Bean
fun securityFilterChain(http: HttpSecurity): SecurityFilterChain {
    http.authorizeHttpRequests()
        .requestMatchers("/").permitAll()
        .requestMatchers("/mypage").hasRole("USER")
        .requestMatchers("/messages").hasRole("MANAGER")
        .requestMatchers("/config").hasRole("ADMIN")
        .anyRequest().authenticated()
        .and()
        .formLogin()
    return http.build()
}

 

답변 1

답변을 작성해보세요.

0

황재정 님 가이드 감사드립니다.