작성
·
502
·
수정됨
0
boot 3.0 이상에서는 2.7과 다르게 spring security 의 변경된 부분이 많던데 혹시 해당 수업의 3.0 이상이 적용된 예제 소스나 수업 내용을 3.0에서 구현하려면 2.7 과 어떤 부분을 변경 해야하는것이 있는지 알 수 있을까요 ㅠㅠ? 수업을 듣다가 3.0이상으로 구현해 보려고 했는데 안되서 질문드립니다.
답변 2
3
네
일단 먼저 제안 드리자면 본 강의의 버전에 맞추어 먼저 학습하실 것을 권해 드립니다.
강의 버전과 최신 버전이 얼마만큼 변경이 되었고 호환성에 문제가 있는지는 저도 자세히는 알지 못합니다.
그러나 해당 강의에 모든 지식을 충분하게 습렵하신다면 비록 버전에 따른 차이가 있어도 스스로가 해결해 나갈 수 있는 역량을 갖게 되실거라 생각합니다.
최신버전으로 인해 발생하는 여러가지 문제들을 해결해 나가고자 한다면 학습진도도 더딜 뿐더러 강의내용과 맞지 않는 부분때문에 혼선이 발생할 수도 있습니다.
일단 강의 버전대로 해 나가시되 부분적으로 적용하고 싶은 최신 버전의 기능이 있다면 사용해 보시고 잘 모르는 부분은 질문게시판에 올려주시면 제가 아는 한도 내에서 답변을 드리도록 하겠습니다.
0
//Changed Method
http
.authorizeRequests(authorizeRequests ->
authorizeRequests.anyRequest().authenticated()
)
.formLogin(withDefaults())
.apply(new CustomSecurityConfigurer());
return http.build();
위와 같은 방법으로 변경해서 사용하시면 됩니다.