본문 바로가기
728x90

분류 전체보기195

[ Team ] 팀 프로젝트 개요 글쓴이는 현재 국비지원 학원을 다니면서 개인 프로젝트를 끝내고 마지막 챕터, 팀 프로젝트를 진행하고 있습니다. 이전 개인 프로젝트에서 아쉬운 부분이 많이 있다 보니 팀 프로젝트에서 그 아쉬움을 채우고 선배 개발자님들처럼 실무에서 꼭 필요한 1인이 되고 싶은 욕심을 갖고 준비하는 게 목표입니다. 프로젝트 개요 프로젝트 및 팀명 : Trakker 프로젝트 소개 : 여행 스케줄링 플래너 사이트 프로젝트 선정 이유 : - 여행 사이트의 일부 기능을 구현하며 스프링 프레임워크의 기술 역량 성장 및 협업 능력 향상을 목표로 잡고 있습니다. - 기획 및 디자인 과정을 줄이고 개발에 집중하기 위해 웹 사이트를 참고하기 위해서입니다. 개발 인원 및 기간 - 2023/05/09 ~ 06/30 - Back-End 5명 Gi.. 2023. 6. 9.
[ SQL ] IncompleteElementException 데이터 맵핑 코드를 구현하는 과정에서 IncompleteElementException 예외가 발생했다. IncompleteElementException는 MyBatis에서 발생하는 예외로, MyBatis 매핑 파일의 구성이 불완전하거나 필요한 요소가 누락된 경우에 발생합니다. 이 예외는 일반적으로 MyBatis가 구성 프로세스 중에 필요한 요소나 정의를 찾을 수 없을 때 발생합니다. IncompleteElementException 예외를 만나는 경우에는 다음과 같은 이유가 있습니다. 1. 매핑 파일 누락 또는 잘못된 매핑 파일 : 필요한 구성이 포함된 매핑 파일이 올바르게 존재하고 MyBatis 구성에서 올바르게 지정되어 있는지 확인해야 한다. 파일의 위치와 해당하는 네임스페이스(namespace)를 확.. 2023. 6. 8.
[ Java ] UnsatisfiedDependencyException / NoSuchBeanDefinitionException Spring Security 코드 작업 하던 중.. UnsatisfiedDependencyException 에러가 발생하면서 에러 내용을 확인해보니 콘솔창에 다음과 같은 내용을 전송해 줬다.. Error creating bean with name 'org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration': Unsatisfied dependency expressed through method 'setConfigurers' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creatin.. 2023. 6. 7.
[ Spring Boot ] OAuth2 - NAVER 소셜 로그인 이전 포스팅에 이어서 Spring Security 기반으로 소셜 로그인 기능 추가에 대해서 알아보겠습니다. Security 설정 및 개념, Google 소셜 로그인에 대해 알아보시는 분들은 아래 포스팅을 참고해 보시면 좋을 거 같습니다. [ Spring Boot ] OAuth2 - Google 소셜 로그인 이어서 Google 소셜 로그인에 대해서 포스팅해보겠습니다. 이전 포스팅에서 구글 클라우드 프로젝트 생성 후 클라이언트 ID , 클라이언트 보안 비밀번호 토큰 값을 생성했습니다. 그렇다면 생성한 drg2524.tistory.com [ Spring ] Security 개념 Security란? 시큐리티(Security)는 소프트웨어 시스템의 보안과 관련된 개념입니다. 주로 웹 애플리케이션, 모바일 앱, 서.. 2023. 6. 4.
[ Spring Boot ] OAuth2 - Google 소셜 로그인 이어서 Google 소셜 로그인에 대해서 포스팅해보겠습니다. 이전 포스팅에서 구글 클라우드 프로젝트 생성 후 클라이언트 ID , 클라이언트 보안 비밀번호 토큰 값을 생성했습니다. 그렇다면 생성한 프로젝트를 자바에서 어떻게 코드에 넣어서 적용할까?? 먼저 일반적인 절차에 대해서 정리해보겠습니다. Google API Console에서 프로젝트를 생성하고, OAuth2.0 클라이언트 ID를 발급받습니다.(이전 포스팅에서 생성했다.) 백엔드 서버에서 사용자 인증을 처리하기 위해 Spring Security 등의 보안 프레임워크를 설정합니다. 이를 통해 사용자 인증 및 인가를 관리할 수 있습니다. (Security Config 파일에 추가한다.) 로그인 링크를 클릭하면 사용자는 구글 로그인 페이지로 이동하게 됩니.. 2023. 6. 2.
[ Spring Boot ] OAuth2 - Google Cloud 프로젝트 생성 오늘은 Spring Security에 공부하다가 알게 된 OAuth2 프로토콜의 개념과 Google Cloud 프로젝트를 등록하는 포스팅을 해보겠습니다. OAuth2 란? OAuth 2.0은 웹 및 모바일 애플리케이션에서 사용자 인증 및 인가를 처리하기 위한 개방형 표준 프로토콜입니다. 이 프로토콜은 클라이언트 애플리케이션이 인증 및 인가 서비스 제공자(예: 구글, 페이스북, 트위터)의 리소스에 접근할 수 있는 권한을 얻기 위해 사용됩니다. OAuth 2.0은 다음과 같은 역할을 수행하는 다양한 주제로 구성됩니다. 리소스 소유자(Resource Owner) : 보호된 리소스에 액세스하려는 사용자입니다. 일반적으로 웹 애플리케이션의 엔드 사용자를 의미합니다. 클라이언트(Client) : 리소스 서버에 액세.. 2023. 6. 1.
728x90