java 21 2

[Spring] Spring Security - application.yml로 URL권한을 동적으로 관리하기

로그인을 구현 안하고 바로 Spring security로 클라이언트 - 서버간 통신시키려 하니 당연히 403에러가 자꾸 나서 열받는다.빨리 로그인을 먼저 구현해야 할 것 같은데... 원하는 기능을 다 만든 후 최후에 로그인을 만들고 싶어서 미뤄놨던 이리 귀찮은 댓가를 받게 되었다.그래도 공부한다 생각해야지.... 1. 원래는 어떻게 관리했었는가SecurityConfig는 프로젝트에 적용할 보안 정책을 설정하고 적용을 하는 클래스이다. 아무 설정 없이 클라이언트와 통신하려면 403 forbidden에러를 만나게 될 것이다.그래서 클라이언트로부터 오는 url을 허용시키기 위해 requestMatchers에 다음과 같이 작성했었다.@Beanpublic SecurityFilterChain filterChain(..

[Git] .gitignore에 이미 올라간 파일 삭제하기

git에 application.yml과 application.properties가 안올라간줄 알았는데 버젓이 올라가 있어서 당황스러웠다;알고보니 기존 캐시가 안지워진채로 올라간거라... 지우고 다시 gitignore에 반영하도록 한다. 1. gitignore에 파일명 작성### Application config ###**/application.yml**/application.properties파일명 앞에 **/을 작성하면 규칙 무시되는 파일 경로 예시 **/application.ymlapplication.yml (최상위 루트) src/application.yml api/src/main/resources/application.yml dir1/dir2/dir3/application.yml과 같이 경로에 상..