post-thumbnail

JWT Login

이번시간엔 JWT 로그인을 구현해보자.

약 6시간 전
·
0개의 댓글
·
post-thumbnail

Login

Member Entity 를 만들었고 Member Entity 에 대한 CRUD 가 가능해졌다. 보통 서비스를 처음 이용하고자 할때 가장 먼저 해야할 일은 회원가입이다. 필자는 국비지원 과정에서 진행한 프로젝트 에서 로그인 부분에 대해 상당히 아쉬웠다 이번 시간엔 Session 방식의 로그인 구현과 JWT 토큰을 이용한 로그인 방식의 차이에 대해 알아보...

약 11시간 전
·
0개의 댓글
·
post-thumbnail

N + 1

JPA 에서 조회할때 발생하는 문제중 하나로 연관관계가 설정된 엔티티를 조회할 경우 조회된데이터 개수만큼 연관관계의 조회 쿼리가 추가로 발생하여 데이터를 읽어오는 문제다.

어제
·
0개의 댓글
·
post-thumbnail

application.yml ?

SpringBoot 는 Key - Value 형식을 사용하는 application.properties,.yml 파일에 구성된 설정을 엑세스 할수 있다.

어제
·
0개의 댓글
·
post-thumbnail

C R U D

우리가 데이터를 다루는 기본적인 방법엔 아래 네가지가 있다. Create (생성) Read (조회) Update (수정) Delete (삭제) 앞글자를 따서 CRUD 라고 부르며 지난 시간엔 Create 를 해보았다 오늘은 나머지 기능을 완성해보자.Member

2일 전
·
0개의 댓글
·
post-thumbnail

PostMan

PostMan 이란? > API 개발을 보다 빠르고 쉽게 구현할수 있도록 도와준다. 개발된 API 를 테스트하여 문서화 또는 공유 할수 있도록 해주는 플랫폼

3일 전
·
0개의 댓글
·
post-thumbnail

Repository

Repository Repository의 역할 에 대해선 이전에 알아보았다. 또 우리는 프로젝트를 생성할때 Spring Data JPA Dependencies 를 추가하였다. 이를 활용하여 간단한 crud 를 만들어보자. Spring Data JPA 란 ? > Spr

4일 전
·
0개의 댓글
·
post-thumbnail

JPA

Java 진영에서 ORM 기술 표준으로 사용하는 인터페이스 모음으로 자바 애플리케이션 에서 관계형 데이터 베이스 (RDBMS) 를 사용하는 방식을 정의한 인터페이스 이며 인터페이스 이기 때문에 구현체가 필요하다.

4일 전
·
0개의 댓글
·
post-thumbnail

Service

Controller 에서 받은 요청에 따라 비지니스 로직을 수행하고 이를 반환한다.

4일 전
·
0개의 댓글
·
post-thumbnail

SOLID

객체지향 프로그래밍에서 사용하는 5가지 원칙의 앞글자를 따서 SOLID 원칙 이라고 부른다.

4일 전
·
0개의 댓글
·
post-thumbnail

Controller

Controller 는 사용자 요청을 받아 Model 객체를 생성하여 반환하는 역할이다.

5일 전
·
0개의 댓글
·
post-thumbnail

Spring MVC

Spring MVC 란 ? 애플리케이션 개발 영역을 Model View Controller 로 구분하여 각 역할에 맞게 코드를 작성하는 디자인 패턴이다. MVC 패턴의 구조 Model 클라이언트에서 요청을 받으면 응답으로 처리해주는 결과 데이터를 Model 이라고 한다. View 클라이언트에서 요청을 받아 처리해주는 결과 데이터 Model ...

5일 전
·
0개의 댓글
·
post-thumbnail

Spring Boot Project 실행

시켜보면 아래와 같은 메세지가 나온다.Using generated security password: c486f6f8-88ec-41b1-bfea-68fcfa89df7b 는 Spring Security 를 추가해서 알려주는 password이다.브라우저 에서 localhos

5일 전
·
0개의 댓글
·
post-thumbnail

Spring Boot Project 생성

Spring Initializr 에 접속한다.Project 빌드툴을 설정한다. Gradle , Kotlin , Maven언어를 설정한다. Java , Kotlin , GroovySpringBoot 버전을 선택한다.Project Group , Artifact Name ,

5일 전
·
0개의 댓글
·
post-thumbnail

Spring

JavaScript 를 사용할때 처음 접한 프레임워크는 React 였다.Java 를 시작하며 백엔드 개발자를 꿈꾸게 되었고 Java 의 유명한 프레임워크는 Spring 이다.객체의 불변성 확보테스트 코드의 작성final 키워드 작성 및 Lombok 과의 결합순환 참조

5일 전
·
0개의 댓글
·
post-thumbnail

Java란 ?

Java 가 인기를 얻게 된 이유는 JVM 이라는 가상머신(VM) 에 의해서 실행되어 운영체제가 달라도 모두 같은 코드로 실행할수 있기 때문이다.하지만 이로 인해 발생하는 단점은 JVM 을 거쳐 실행되기 때문에 비교적 실행속도가 느리다.또한 가비지 컬렉터로 자동으로 메

5일 전
·
0개의 댓글
·

Who Am I

- One _처음 개발자를 희망하며 배운것은 html css javaScript 였다. 화면에 간단한 텍스트부터 이미지 등등을 입력하면 띄울수 있던게 너무 신기했었다. 하지만 뭔가 밍밍한 옛날 브라우저 화면을 보는듯한 느낌이 강했고 이를 예쁘게 포장해주는게 css 였

5일 전
·
0개의 댓글
·