본문 바로가기

전체 글86

@Secured vs @PreAuthorize, @PostAuthorize 서비스를 운영하며 추가로 고도화해야하는 부분에서 잠깐 Sping에서 권한에 대한 어노테이션 정리를 해보고자 한다. 일단 @Secured , @PreAuthorize, @PostAuthorize 이 3개는 다 권한에 대한 어노테이션 이지만 각각의 차이가 있다. 1. 활성화 설정 @EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true) 일단 SecurityConfig 파일에 @EnableMethodSecurity(securedEnabled = true, prePostEnabled = true) 와 같이 설정해 주어야지 어노테이션들을 사용할 수 있다. 2. @Secured @Secured("ROLE_ADMIN") @GetMapping(.. 2024. 4. 1.
초거대 AI 시대, 개발자의 운명은... 보호되어 있는 글 입니다. 2024. 3. 15.
SaaS 의 개념 SaaS(Software as a Service)는 클라우드 컴퓨팅의 한 형태로, 소프트웨어가 인터넷을 통해 호스팅되고, 사용자가 구독 모델을 통해 이를 사용할 수 있는 서비스다 즉, 사용자는 소프트웨어를 자신의 컴퓨터에 직접 설치하고 관리할 필요 없이 인터넷을 통해 접근하여 사용할 수 있다. SaaS의 주요 특징 구독 기반: 사용자는 서비스를 사용하기 위해 정기적인 구독료를 지불 접근성: 인터넷 연결이 가능한 어디서나 서비스에 접근할 수 있다. 이는 원격 근무나 여러 지점을 가진 기업에 유리 중앙 집중식 관리: 소프트웨어 업데이트와 유지보수는 서비스 제공자에 의해 중앙에서 이루어지므로, 사용자는 소프트웨어 버전을 걱정할 필요가 없다. 확장성: 사용자는 자신의 필요에 따라 서비스 이용 범위를 조절할 수 .. 2024. 3. 15.
Window 에서 Docker 설치하기 나는 원래 MAC 사용자이지만 이직하게 된 회사에서 MAC이 아닌 Window 노트북을 지급받음으로써.... 다시 Window로 돌아오게 되었다 ㅜㅜ 이에 따라 윈도우에서 도커세팅하는 방법을 정리하고자 한다. 운영환경 - Windows 10 Pro (64비트) - OS빌드버전 : 19045.4170 ✔️ Window Terminal 설치하기 Microsoft Store에서 설치하기 윈도우10인 경우 왼쪽 하단의 윈도우 아이콘 클릭 후 'Microsoft Store' 검색 검색창에 'Windows Terminal' 검색 후 다운로드 Microsoft 홈페이지에서 설치하기 Microsoft 공식 홈페이지에서 다운로드 https://www.microsoft.com/ko-kr/p/windows-terminal/.. 2024. 3. 15.