냥코딩쟝
JpaRepository 2
-java spring notes-/spring 2022. 11. 17. 18:55

MemoReposiory package org.zerock.ex2.repository; import org.springframework.data.jpa.repository.DpaRepository; import org.zerock.ex2.entity.Memo; public interface MemoRepository extends JpaRepository { } JpaRepository를 사용할 때는 엔티티의 타입 정보(Memo 클래스 타입)와 @Id의 타입을 지정하게 됩니다. 이처럼 Spring Data jPA는 인터페이스 선언만으로도 자동으로 스프링(bean)으로 등록됩니다 테스트코드를통한 CRUD 연습 • insert 작업: save(엔티티 객체) • select 작업 : findByld(키 타입)..

Spring Data JPA 개념
-java spring notes-/spring 2022. 11. 17. 08:11

2.3 Spring Data JPA의 소개 'Spring Data JPA'라는 것에 대해서 알아보고, 이를 활용하는 방법에 대한 학습 입니다. JPA(java Persistence API)는 Java 언어를 통해서 데이터베이스와 같은 영속 계 층을 처리하고자 하는 스펙입니다. JPA를 이해하기 위해서는 우선은 ORM(Object- Relational Mapping)이라는 기술에 대해서 먼저 설명해야만 합니다. ORM 과 JPA ORM(Object Relational Mapping)은 단어에서 보듯이 객체지향과 관련이 있습니다 ORM은 간단히 말하자면 '객체지향 패러다임을 관계형 데이터베이스에 보존아는 기술'이라고 할 수 있습니다. 패러다임 입장에서 생각하자면 '객체지향 패러다임을 관계형 패러다임으로 매핑..

코드로 보는 스프링부트 -도전하기
-java spring notes-/spring 2022. 11. 17. 04:48

멘토에게 추천을 받은책이 코드로 보는 스프링부트인데, 정말 좋은책인거 같다. 선수지식이 약간 필요하긴하지만, 그렇게 어렵지는 않다. 스프링 프레임워크를 간단하게 사용할 수 있는 방법 -스프링 부트의 경우 자동 설정 기능을 이용하면 최소한의 설 정만으로도 원하는 기능들을 사용할 수 있는 놀라운 개발 생산성을 보여준다. -데이터베이스 처리는 과감하게 jpA를 도입해 봅니다. jpA를 이용 해서 최소한의 개발을 추구하고 데이터베이스에 독립적으로 실행 가능한 코드를 개발할 수 있다 -조인 처리해야 했던 시간을 얼 마나 절약할수 있다 인증처리-소셜 로그인 처리와 더불어 JWT 토큰을 발행하는 방식 을 도입한다. Intellij Ultimate사용 MariaDB,Spring Data JPA로 SQL을 대신 JSP ..