본문 바로가기
728x90
반응형

spring boot14

[JWT] JWT 인증, 인가 필터 생성 / 회원 정보 가져오기 / 인증 객체로 로그인 처리 (2) 목표 회원가입 기능 로그인 기능 로그인 시 JWT 토큰 발급 JWT 인증, 인가 필터 생성 JWT의 회원 정보 가져오기 인증 객체로 로그인 처리 이전 글 - 회원가입 / 로그인 / JWT 토큰 발급 2022.10.28 - [Spring/Security] - [JWT] 회원가입 / 로그인 / 토큰 발급 (1) [JWT] 회원가입 / 로그인 / 토큰 발급 (1) 목표 회원가입 기능 로그인 기능 로그인 시 JWT 토큰 발급 JWT 인증, 인가 필터 생성 JWT의 회원 정보 가져오기 또 다른 로그인 기능 환경 java 17 spring boot 2.7 gradle 7.5 환경 설정 1. build.gradle - Web,.. twer.tistory.com JWT 인증, 인가 필터 생성 인증을 위한 객체, 서비스.. 2022. 10. 28.
[JWT] 회원가입 / 로그인 / 토큰 발급 (1) 목표 회원가입 기능 로그인 기능 로그인 시 JWT 토큰 발급 JWT 인증, 인가 필터 생성 JWT의 회원 정보 가져오기 환경 java 17 spring boot 2.7 gradle 7.5 환경 설정 1. build.gradle - Web, Security, Lombok, JPA, mysql-connector, jwt 의존성을 추가합니다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.boot:spring-boo.. 2022. 10. 28.
Query DSL - Dynamic Query 2022.06.24 - [Spring/Querydsl] - Query DSL 시작하기 Query DSL 시작하기 참고 Querydsl 기본문법 학습하기 Querydsl 다이나믹 쿼리 사용하기JPA와 비교 JPA 비교해 JPA의 장점 가독성이 좋다. JPA에서 기본적으로 제공하는 기능을 넘어서는 기능은 일반적으로 native query 옵션으 twer.tistory.com DB Member Table Dynamic Query QueryDSL은 원하는 필드만 DTO로 뽑을 수 있다. 동적 쿼리를 처리하는 두 가지 방법 BooleanBuilder를 이용하는 방법 Where 절에서 파라미터를 이용하는 방법 BooleanBuilder null인지 아닌지 판별하여 builder를 조립해서 where 문에 넣는다. .. 2022. 7. 6.
Query DSL - Paging 2022.06.24 - [Spring/Querydsl] - Query DSL 시작하기 Query DSL 시작하기 참고 Querydsl 기본문법 학습하기 Querydsl 다이나믹 쿼리 사용하기JPA와 비교 JPA 비교해 JPA의 장점 가독성이 좋다. JPA에서 기본적으로 제공하는 기능을 넘어서는 기능은 일반적으로 native query 옵션으 twer.tistory.com DB Member table 예제 count 쿼리를 select 쿼리와 분리하여 사용하는 것이 좋다. offset() : 0부터 시작. 앞에 스킵할 row의 수 지정 limit() : 최대로 가져올 row의 수 @Repository public class MemberRepositorySupport extends QuerydslReposi.. 2022. 7. 6.
LIST