본문 바로가기

스프링부트3

스프링부트 3.0이상 Spring Security 기본 세팅 (스프링 시큐리티) 목차 [수정 사항] 2023-03-29 : 커스텀 어노테이션 적용하는 부분에서 소스코드에 잘못 들어간 코드가 있어서 삭제 2024-01-12 : SpringSecurityConfig 클래스의 코드에 어노테이션 빠져 있던 부분 추가 1. 시작하기 전에 1.1 설정 이해 보다는 당장 시큐리티 설정 복붙이 필요한 분들에게 이하 글에서는 import 를 제외하고 작성했고, 코드들이 글에 작성되어 있다보니 완전 초보라면 이해하기 힘들 것 같습니다. 또는 당장 급하게 복붙할 스프링 시큐리티 기본 세팅이 된 프로젝트를 찾는 경우도 있을겁니다. 그러니 우선 예시 프로젝트를 첨부합니다. 이 글은 이하의 예시 프로젝트를 만들기 위해 세팅하는 과정을 다룹니다. - 프로젝트 (스프링부트 3.0.2 기준) : github (m.. 2023. 2. 10.
[세미나 진행 영상] 밑바닥부터 스프링 기반 프로젝트 시작해보기 대학교때 이후로 이렇게 많은 분들 앞에서 진행한 적이 거의 없어서 떨리기도 하고 재밌었습니다. 게더타운 기반으로 세미나 진행한것도 재밌었구요. https://www.youtube.com/watch?v=xqQJIHu378Y 위 영상은 원래 반디캠으로 촬영하려 했는데, 찍고보니 10분만 촬영되서(무료는 10분제한이었는데 몰랐음) 못쓰고 따로 재촬영했습니다. 그러다보니 많이 어색하네요. 사람들 앞에서 말한게 아니다보니. 그래도 내용은 거의 비슷하게 말한 것 같습니다. 세미나인데 마지막에 질문하라는 말이 없는 것도 재촬영해서 그렇습니다. 말하려고 했던 얘기는 결국, 스프링 기반 프로젝트 시작하는거 별거 아니니 갠프도 하고 팀프도 하고 마구 해보라는 내용이었습니다. 그러다보니 우선 왜 스프링을 쓰는지 부터 말해야.. 2022. 4. 13.
스프링부트 Spring Security 기본 세팅 (스프링 시큐리티) [ 2023-02-10 추가 ] 스프링부트 3.0 이상에 적용하실 경우 '스프링부트 3.0이상 Spring Security 기본 세팅 (스프링 시큐리티)' 글을 참고해주세요. 버전 상관없이 시큐리티 기본 세팅을 익히실 경우에도 위 링크가 더 좋습니다. 목차 이하 내용은 스프링부트 2.6.2를 기준으로 작성되었으나, 스프링부트 2.7.8 까지는 이하 글에서 설명한대로 동작함을 확인했습니다. 다만, 2.7.X 대에서는 deprecated로 표시된게 있을 수 있습니다. [ 예시 프로젝트 ] 이하 글에서는 import를 빼놓고 코드를 넣어두었고, 부분부분 따로 있는 코드들이 있어서 완전 초보라면 이해하기 힘들 것 같습니다. 또는 당장 급하게 복붙할 스프링 시큐리티 코드를 찾는 경우도 있을 수 있습니다 ㅋㅋ. 이.. 2021. 10. 30.