[스프링시큐리티] 로그인된 회원 정보 불러오기

스프링 시큐리티를 활용해서 로그인, 로그아웃 처리를 함많은 단계가 추상화되어 있다보니 직접적으로 객체에서 회원정보를 뽑아낼 수가 없었는데, 검색해보니 Principal 객체를 통해 로그인된 사용자 정보를 얻어올 수 있다고 함.Principal 객체스프링 시큐리티는 인증

2023년 6월 13일
·
0개의 댓글
·
post-thumbnail

타임리프 fragment, layout 문법

사용하면서 계속 헷갈려서!th:replace 는 현재 div태그를 대체함 만약, 저기 사용된 fragment가 태그면 대신 로 출력됨from_errors : 즉 :: 앞 부분은 layout파일명, 루트경로가 아니라면 경로까지 명시:: 뒷 부분 : fragment 이름

2023년 6월 10일
·
0개의 댓글
·
post-thumbnail

스프링부트 static 파일 경로

2023년 6월 9일
·
0개의 댓글
·

@ResponseStatus 정리

예외처리 로직만들면서 @ResponseStatus 어노테이션을 오랜만에봄스프링이 제공하는 ExceptionHandlerResolver 이야기나오는데 기억이 안남... 복습하기

2023년 6월 9일
·
0개의 댓글
·
post-thumbnail

DTO를 사용하는 이유

\-> DTO를 사용하지 않고, 바로 Entity를 사용하는경우, html에서 get,set으로 Entity에 접근이 가능하기 때문에 DB데이터가 오염될 수 있음.\-> 여기서는 편의상 DTO를 사용하지 않는다고 했지만, 난 공부했던걸 적용하기 위해 DTO를 사용할거야

2023년 6월 8일
·
0개의 댓글
·
post-thumbnail

@Controller 어노테이션에 url 매핑 아니야..

왜 나는 자주 이 실수를 할까?공통 url 처리하겠다고 자꾸 @Controller 어노테이션에 url 매핑하고 호출안된다고 뻘짓함\-> 이거 아님!@RequestMapping 어노테이션을 통해 해줘야함

2023년 6월 8일
·
0개의 댓글
·
post-thumbnail

점프투자바 2-5 리포지토리

2023년 6월 8일
·
0개의 댓글
·
post-thumbnail

AssertTrue()

org.junit.jupiter.api 에서 제공하는 메서드테스트시 값이 true일 거라 기대junit AsserThat() 메서드만 써오다가 처음 접함.

2023년 6월 8일
·
0개의 댓글
·

Scale up 과 Scale out

사용자가 많아지면 기존 서버로는 한계가 있어, 서버를 확장해야 한다.이 때 인프라 확장흘 할 때 두 가지 옵션이 존재한다.:bulb: Scale up이란 현재 사용하고 있는 서버 자체의 성능을 증강시켜 처리 능력을 향상 예를 들어 CPU,RAM 과 같은 하드웨어 장비

2023년 6월 1일
·
0개의 댓글
·

Map.of( ) 정리 (Java9 부터)

....

2023년 5월 30일
·
0개의 댓글
·

@RequiredArgsConstructor

생성자 주입 방법import lombok.RequiredArgsConstructor; lombok에서 지원하는 기능 기존 의존성 주입 방식 의존성 주입 방법에는 1. 생성자 2. setter 3. field 3가지 방법이 있음Constructor (생성자)Sett

2023년 5월 30일
·
0개의 댓글
·
post-thumbnail

[JS] D-DAY 만들기

(이걸 활용해서 생일까지 남은 D-DAY를 만들어서 가족과 친구들에게 뿌리자 :) )!codesandboxa08blueprint-forked-nenp5t?file=/src/index.js롸?두 날짜의 차이의 결과값이 저런 큰 수가 나옴 => JS 내장객체인 Date객체

2022년 5월 18일
·
0개의 댓글
·