T.I.L(44)
-
[24.06.05] 내일배움캠프 35일차 JAVA TIL - 팀플 [회원가입 / 탈퇴 구현]
오늘 한 일팀 회의 및 역할 분담회원 가입 / 회원 탈퇴 기능 구현 어제 스프링 시큐리티 설정을 모두 완료하여, 간단히 회원 가입과 탈퇴를 구현하면 되는 날이었다. 각 파일에 대해 대략적으로 설명해보자면config > WebSecurityConfigpassword 인코딩 , csft설정(비활성화), session이 아닌 jwt를 사용하기 위한 설정, 인증처리를 하지 않을 회원가입, 로그인 경로 처리 및 로그인폼 off, 필터 관리 security > filter > JwtAuthorizationFilterJwt 인가및 검증security > service > UserDetailsImpl사용자의 정보를 가져오는데 사용하는 클래스security > util > JwtUtil로그 설정, 토큰 생성 및 토..
2024.06.07 -
[24.06.04] 내일배움캠프 34일차 JAVA TIL - h2, security 설정
오늘 한 일팀 과제 발제 듣기팀 과제 기획기본 환경 구축 오늘은 일주일간 진행되는 팀 프로젝트를 기획했다. 뉴스피드 프로젝트 프로젝트 제목 : OTT괌 : OTT 계정을 공유해서 사용하기 위해 멤버를 구하는 웹 페이지 데이터 베이스는 H2를 사용했다.이전에 스프링 시큐리티에서 실시간 강의를 해주신 적이 있었는데, 당시의 자료가 많은 도움이 됐다. 선정 이유팀원들이 사용하는 데이터 베이스가 mariadb / mysql 로 나누어져 별도의 설치가 필요없는 h2를 사용하기로 했다.또 본 프로젝트는 스프링 심화 주차를 이용한 일주일의 소규모 프로젝트이기 때문에 용량이 가볍고 빠른 h2가 적합하다고 생각했다. 우리 팀은 h2의 포트를 8081으로 설정하고 사용했다. 초기 설계 : 서버를 기동합니다.브라우저에..
2024.06.05 -
[24.06.03] 내일배움캠프 33일차 JAVA TIL - 숙련주차 과제 review
오늘 한 일과제 피드백 보완 담당 튜터님을 찾아가 배운 설계하는 법..생각보다 어렵지 않았다.MVC 패턴으로 폴더를 설계하고, 각 엔티티에 맞는 기능을 생각해 하나씩 구체화하면 된다.POST인지 GET인지 DELETE인지를 생각하고, 반환형을 생각하며 살을 붙여나가면 설계 이후에 수월하게 개발이 가능하다.
2024.06.04 -
[24.05.31] 내일배움캠프 32일차 JAVA TIL - spring security / usercontroller
오늘 한 일숙련 주차 공부 공부.. WebsecurityConfig와 UserController는 공존할 수 없다.. jwt를 UserController에서 처리하고 싶었는데 스프링 시큐리티가 살아있는 상태라 제대로 동작하지 않았다. 해결해주신 새벽반 여러분 감사합니다
2024.06.03 -
[24.05.29] 내일배움캠프 31일차 JAVA TIL - SpringSecurity
오늘 한 일Web 강의 수강 - 오후 7시 좋은 개발자Spring security / 상품 페이징 및 폴더 추가 강의
2024.05.29 -
[24.05.28] 내일배움캠프 30일차 JAVA TIL - 직사각형 별찍기
오늘 한 일2주차 엔티티, myselectshop 실습 구현11시 강의 듣기 import java.util.Scanner;class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for(int i=0;i
2024.05.29