[팀 프로젝트-쇼핑몰]S.A 작성
·
프로젝트/프로젝트 회고
개발 일정2025.05.16~2025.05.26 팀명 16조 팀 소개5명 모두 I 라 즐거운 마음보단 진지한 마음으로 임하기~ 프로젝트명OutSorcing 프로젝트 소개이번에는 동시성 제어 와 , 캐싱 , Docker , AWS ,최적화 ( Indexing 기반 검색 최적화 ) 등을 배운것을 활용 해보기 위해 많은 개념이 들어가있는 쇼핑몰 백엔드를 개발해볼려고 한다. 와이어프레임 실제로 구현을 하진않지만 프론트엔드의 이해를 돕기위해 간단한 와이어프레임을 제작하였다.로그인 화면은 구현하지 않았다. 역할 분담코드 병합을 수월하게 하기 위해 기능별로 역할을 분담하였다.유저(Security 적용)제품리뷰신고주문사용하는 기술Git , GitHubSpring bootjavaDockerQueryDSLAWSPost..
[Spring Security] 스프링 시큐리티와 JWT로 인증 구현하기
·
Spring
✅Spring Security 란?스프링 시큐리티는 인증 (Authentication) ,인가(Authorize) 부여 및 보호 기능을 제공하는 프레임워크다.인증'과 '인가'에 대한 부분을 Filter 흐름에 따라 처리한다.우선 Security 를 본격적으로 알아보기 전에 인증과 인가에 대해 정의해보자. 인증: 해당 사용자가 본인이 맞는지를 확인하는 절차. 인가: 인증된 사용자가 요청된 자원에 접근가능한가를 결정하는 절차 금융 예시로 비유하자면:인증: 은행 창구에서 신분증을 제시해 본인이 맞는지 확인.인가: 확인된 고객이 계좌 이체(특정 작업)를 할 수 있는 권한이 있는지 판단.또한 Filter 흐름으로 처리를 한다했는데 Security는 Request가 Controller 로 가기전에 중간에서 실행된다..
[TIL]2025-05-13
·
TIL
📋오늘 푼 코딩테스트더보기 📖 오늘 작성한 글더보기https://computerreport.tistory.com/139 [QueryDSL] Hibernate SemanticException과 fetchJoin() 트러블슈팅intro프로젝트를 진행하며 발생한 문제 상황과 해결 과정들을 상세히 기록하고 추후에 같은 문제가 발생 했을때 빠르게 문제 해결하기 위해 트러블 슈팅을 정리할려고 한다.기록하는 습관을 기computerreport.tistory.com ✒️ 회고- 금융 및 IT 에 관련된 시사 나 정보들도 블로그에 정리하는 습관을 길러야겠다.- 새로운 기술을 배울때도 기초를 탄탄하게 한 후에 진행하는게 올바른 학습 습관인거같다.
[QueryDSL] Hibernate SemanticException과 fetchJoin() 트러블슈팅
·
프로젝트/트러블슈팅
intro프로젝트를 진행하며 발생한 문제 상황과 해결 과정들을 상세히 기록하고 추후에 같은 문제가 발생 했을때 빠르게 문제 해결하기 위해 트러블 슈팅을 정리할려고 한다.기록하는 습관을 기르기 위해 프로젝트 기간동안 꾸준히 작성할 것 이다.Spring Boot와 QueryDSL을 사용한 To-Do 프로젝트에서 /todos/title 엔드포인트를 호출했을 때 아래 오류가 발생했다. ⚠️ 1.문제 상황 발생/todos/title?title=Sample 엔드포인트를 호출했을 때 서버가 500 Internal Server Error 를 반환하며 위 오류가 발생했다. 이 엔드포인트는 Todo 엔티티를 검색하여 TodoFindByCaseResponse DTO로 결과를 반환한다..오류는 TodoRepositoryImp..