Member Entity 를 만들었고 Member Entity 에 대한 CRUD 가 가능해졌다. 보통 서비스를 처음 이용하고자 할때 가장 먼저 해야할 일은 회원가입이다. 필자는 국비지원 과정에서 진행한 프로젝트 에서 로그인 부분에 대해 상당히 아쉬웠다 이번 시간엔 Session 방식의 로그인 구현과 JWT 토큰을 이용한 로그인 방식의 차이에 대해 알아보...
JPA 에서 조회할때 발생하는 문제중 하나로 연관관계가 설정된 엔티티를 조회할 경우 조회된데이터 개수만큼 연관관계의 조회 쿼리가 추가로 발생하여 데이터를 읽어오는 문제다.
SpringBoot 는 Key - Value 형식을 사용하는 application.properties,.yml 파일에 구성된 설정을 엑세스 할수 있다.
우리가 데이터를 다루는 기본적인 방법엔 아래 네가지가 있다. Create (생성) Read (조회) Update (수정) Delete (삭제) 앞글자를 따서 CRUD 라고 부르며 지난 시간엔 Create 를 해보았다 오늘은 나머지 기능을 완성해보자.Member
PostMan 이란? > API 개발을 보다 빠르고 쉽게 구현할수 있도록 도와준다. 개발된 API 를 테스트하여 문서화 또는 공유 할수 있도록 해주는 플랫폼
Repository Repository의 역할 에 대해선 이전에 알아보았다. 또 우리는 프로젝트를 생성할때 Spring Data JPA Dependencies 를 추가하였다. 이를 활용하여 간단한 crud 를 만들어보자. Spring Data JPA 란 ? > Spr
Java 진영에서 ORM 기술 표준으로 사용하는 인터페이스 모음으로 자바 애플리케이션 에서 관계형 데이터 베이스 (RDBMS) 를 사용하는 방식을 정의한 인터페이스 이며 인터페이스 이기 때문에 구현체가 필요하다.
Spring MVC 란 ? 애플리케이션 개발 영역을 Model View Controller 로 구분하여 각 역할에 맞게 코드를 작성하는 디자인 패턴이다. MVC 패턴의 구조 Model 클라이언트에서 요청을 받으면 응답으로 처리해주는 결과 데이터를 Model 이라고 한다. View 클라이언트에서 요청을 받아 처리해주는 결과 데이터 Model ...
시켜보면 아래와 같은 메세지가 나온다.Using generated security password: c486f6f8-88ec-41b1-bfea-68fcfa89df7b 는 Spring Security 를 추가해서 알려주는 password이다.브라우저 에서 localhos
Spring Initializr 에 접속한다.Project 빌드툴을 설정한다. Gradle , Kotlin , Maven언어를 설정한다. Java , Kotlin , GroovySpringBoot 버전을 선택한다.Project Group , Artifact Name ,
JavaScript 를 사용할때 처음 접한 프레임워크는 React 였다.Java 를 시작하며 백엔드 개발자를 꿈꾸게 되었고 Java 의 유명한 프레임워크는 Spring 이다.객체의 불변성 확보테스트 코드의 작성final 키워드 작성 및 Lombok 과의 결합순환 참조
Java 가 인기를 얻게 된 이유는 JVM 이라는 가상머신(VM) 에 의해서 실행되어 운영체제가 달라도 모두 같은 코드로 실행할수 있기 때문이다.하지만 이로 인해 발생하는 단점은 JVM 을 거쳐 실행되기 때문에 비교적 실행속도가 느리다.또한 가비지 컬렉터로 자동으로 메
- One _처음 개발자를 희망하며 배운것은 html css javaScript 였다. 화면에 간단한 텍스트부터 이미지 등등을 입력하면 띄울수 있던게 너무 신기했었다. 하지만 뭔가 밍밍한 옛날 브라우저 화면을 보는듯한 느낌이 강했고 이를 예쁘게 포장해주는게 css 였