jpa 3

security 로 간단한 회원가입과 비밀번호 암호화

Spring boot template 종속성 Srping Boot DevTools Lombok Spring Data JPA mariaDB Driver Spring Security Mustache Spring Web 간단하게 웹에서 회원가입 (비밀번호 암호화) , 페이지 인증처리, JPA 테이블 생성, bean 으로 Ioc 설정을 해보자 완성본을 올리는거라 순서는 안맞음 indexController package com.example.security.controller; import com.example.security.model.User; import com.example.security.repository.UserRepository; import org.springframework.beans.facto..

JPA 로 데이터 액세스

Spring Data JPA 를 사용하여 관계형 데이터베이스에 데이터를 저장하고 검색하는 애플리케이션을 구축해보자 종속성 Spring Data JPA H2 Database Entity 생성 package com.example.accessingdatajpa; import lombok.Data; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; // @Table 주석이 없으므로 이 Entity 는 Customer 이라는 테이블에 매핑된다고 가정 @Entity @Data public class Custom..

Spring/Spring boot 2022.08.17

스프링부트 개념정리

class - 설계도 (의자 설계도) abstract class - 추상적 설계도 (가구 설계) interface - 실체화가 된 것 (의자) ioc - 제어의 역전 (주도권이 스프링에 있음) IoC 컨테이너 - 제어의 역전 누누 클래스를 만들었는데 다른곳에서 누누를 쓰고 싶을때 ? 스프링이 객체를 스캔해서 heap 메모리에 저장해둔다 스프링이 객체를 관리 누누를 하나만 만들어서 가져가서 씀 DI dependency injectsion 의존성 주입 IOC 에서 스캔해준 하나의 object를 가져가서 씀 heap 메모리에 A라는 [이름을 가진] 클래스가 없다면 해당 변수에는 null 이 아니고 해당 type를 heap 에서 찾아서 값을 넣어준다. 그것이 DI 많은 필터를 가지고 있다 web.xml 은 필터..

Spring/Spring boot 2022.07.26