1. @SessionAttribute@SessionAttribute는 주로 세션에 저장된 모델 속성을 뷰에서 다시 사용할 때 활용된다.인증 정보를 관리하는 용도로는 적합하지 않으며, 세션에 해당 속성이 없을 경우 예외가 발생할 수 있다.2. 멤버 필드로 주입 받는 것 HttpSession을 멤버 필드로 주입받는 것의 문제점이 발생 될 수 있음Spring MVC 컨트롤러는 기본적으로 싱글톤(하나의 인스턴스)으로 관리된다.HttpSession을 멤버 필드로 주입받으면 여러 요청 사이에 공유될 수 있어 쓰레드 안전성 문제가 발생할 수 있다.메서드 파라미터로 HttpSession을 받아 사용하는 것의 장점HttpSession을 메서드 파라미터로 받아 사용하면, 각 요청마다 개별적인 세션 객체에 접근할 수 있어 ..
목차1. 요구사항2. 순수 자바 코드로 구현 oop_sample/oop_sample/src at main · kyeonghooon/oop_sampleContribute to kyeonghooon/oop_sample development by creating an account on GitHub.github.com주요 포인트 !!public class AppConfig { public MemberRepository getMemberRepository() { return MemoryMemberRepositoryImpl.getInstance(); } public MemberService getMemberService() { return new MemberServiceImpl(get..
jar 파일 다운로드 auth-jwt-0.0.1-SNAPSHOT.jar drive.google.comAPI 명세 스프링부트 JWT 블로그 가상 서버 셋팅하기jar 파일 다운로드 https://drive.google.com/file/d/1Z1m6Zg17aCRwTe7StBCONFlwa5-54vev/view?...blog.naver.com
1. 요구 사항https://github.com/devnote1/springboard-evaluation_test/tree/main요구사항게시판을 구현하시오익명 게시판 사이트입니다. 로그인이 없습니다.제목과 내용은 20자를 넘어갈 수 없습니다.글쓰기, 글목록보기, 글수정하기, 글삭제하기JSP,Mustache 선택 가능JPA, 마이바티스 선택 가능심화1위 요구사항을 만족하였다면 아래 1가지를 해보시오.글목록보기를 5개씩 페이징하세요. prev, next 버튼 구현심화2위 요구사항을 만족하였다면 아래 1가지를 해보시오.전체 글 개수가 21개라면, prev [0][1][2][3][4] next예시) 3번을 클릭하면 ?page=3 페이지로 이동되면 됩니다.예시) 글 개수가 21개이기 때문에 0~4 까지 번호가 ..
1. 작업 순서 Auth 2.0내 애플리케이션 항목에 등록(로그인) - (kakao developers내 애플리케이션 등록)플랫폼(web 선택) - 사이트 도메인 기본설정- http://localhost:8080카카오 로그인 사용 시 Redirect URI를 등록- 활성화 ON 처리- http://localhost:8080/user/kakao (리다이렉트 URI 설정)동의 항목 설정(제품설정--동의항목 왼쪽 메뉴)- 닉네임, 프로필 사진리소스 다운로드- 도구 --> 리소스다운로드 --> 카카오로그인REST API 키 - API키------------------------------------------인가 코드 받기 https://kauth.kakao.com/oauth/authorize?response_..
목차0. 사전 기반 지식사용자가 자신의 계정 정보를 직접 공유하지 않아도 서드 파티 애플리케이션들이 제한된 접근을 할 수 있게 해준다. 카카오 로그인은 카카오계정으로 다양한 서비스에 로그인할 수 있도록 하는 소셜 로그인 서비스이다. 카카오싱크는 서비스 간편가입 등 카카오 로그인에 더 다양한 확장 기능을 제공하는 비즈니스 설루션이다. 카카오 로그인과 카카오싱크가 제공하는 핵심 기능은 다음과 같다. Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com구분설명인증(Authentication)ID와 비밀번호로 사용자 신원을 확인, 각 서비스에 사용자가 카카오계정..