DIP Dependency Inversion Principle, 의존성 주입 원칙은 SOLID 원칙 중 마지막에 속하는 원칙이다. 의존성 역전 원칙에서 말하는, 유연성이 극대화된 시스템이란 소스 코드 의존성이 추상에 의존하며 구체에는 의존하지 않는 시스템이다. (클린…
#spring - 6개의 글
JWTAuthenticationFilter는 :link:유튜브 영상을 보고 따라헀고, 이 게시글은 그 내용을 추가로 정리한 글입니다. JWT Header 토큰의 타입(대체로 JWT)과 선택한 암호화 알고리즘에 대해 명시하고 있다. 암호화 알고리즘으로는 HS256과 RS…
Method Security 이전에 Authorization에 대해 공부했을 땐 @Configuration로 명시된 클래스에서 직접 모든 경로에 대해 authorization을 지정했다. 그러나 세세한 엔드포인트에 대해 authorization을 지정하려면 코드가 매우…
Spring Security 6.2.1을 사용했습니다. Authorization 직역하면 허가, 인증 그런 뜻이다. 자원에 대한 접근 권한을 Authority라고 하고, 사용자가 그 권한을 갖고 있는지 검사하는걸 Authorization이라고 한다. GrantedAut…
docker-compose로 mysql과 spring boot 앱을 같이 올려보려고 했는데, mysql은 정상적으로 초기화 되었지만 spring boot 앱이 자꾸 mysql과 연결되지 못해 에러를 내었다. 이 부분은 조금 더 공부해야겠다. mysql을 컨테이너에 올릴…
서론 C에 설치한 인텔리제이로 WSL에 있는 프로젝트를 돌리려고 하니, UNC Path is missing hostname: // 이런 에러가 뜨지 않나, 어찌어찌 Gradle import를 성공하고 실행시키니 Could not find or load main clas…