
Java를 공부하다보면 반드시 접하는 용어인 JVM에 대해 알아볼것이다.Java Virtual MachineJava를 실행하기 위한 가상 컴퓨터라고 생각하면 된다.특징으로 OS에 종속되지 않는다는 특징이 있다.OS에 종속이 되지 않으니 OS위에서 Java를 실행시킬 수

Spring Boot 프로젝트 생성부터 엔티티, Repository의 구성하기

Service와 Controller의 코드 구성

Test 코드 작성

블로그 글 조회에 대한 코드와 Test 코드

블로그 삭제에 대한 코드와 Test 코드

블로그 글 수정에 대한 코드와 Test 코드

타임리프를 통한 페이지 제작

H2 데이터베이스 활용한 데이터저장

js 를 활용한 삭제 기능 추가

js로 블로그 글 수정 기능 추가

js 로 블로그 글 생성 기능 추가

Spring Security 초기 세팅과 user 엔티티 생성

Security로 회원가입 기능 추가와 에러 삽질

JWT로 로그인/로그아웃 구현하기 먼저 토큰 기반 인증이 무엇이고 어떻게 사용하는지부터 이해하고 들어가야 합니다. 사진처럼 클라이언트와 서버가 서로 요청과 응답을 주고 받는 과정에서 생성된 JWT 토큰을 가지고 유효한 사용자인지 검증을 합니다. 로그인 요청이 들어

실제로 생성하고 검증하는 서비스를 구현해보겠습니다.의존성을 추가하겠습니다.해당 발급자와 비밀키를 필수로 설정해주어야 합니다.이런 값들을 변수로 접근할 수 있도록 사용할 JwtProperties를 만들어줍니다.그럼 계속해서 토큰을 생성하고 올바른 토큰인지 유효성 검사를

리프레시 토큰은 데이터베이스에 저장하는 정보이므로 Entity와 Repository를 추가해야 합니다.구조는 다음과 같이 구성하겠습니다.그럼 domain 디렉토리에 코드를 추가해보겠습니다.refreshToken과 userId를 같이 저장해두는 용도로 사용합니다.그리고

_일단 Spring Boot를 주 프레임워크로 사용한 입장에서 생각한 내용이다. 반박 시 니 말 맞음 ㅇㅇ_ 언어 이건 너무나 기본적인 내용이라 간단하게 짚고 넘어가겠다. Java Spring Boot -> Java 기반의 애플리케이션 프레임워크 Fastapi ->