상품 구현 먼저 상품목록을 html로 넘겨줘야하기떄문에 상품을 구현해보겠다. ItemEntity 작성 @Entity @NoArgsConstructor @Getter public class Item { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; private String content; private int price; private int count; @ManyToOne @JoinColumn(name = "member_id") private Member member; @Builder public Item(String name, String content, int price, int..
스프링 시큐리티란 Spring Security는 일반적인 공격에 대한 인증, 권한 부여 및 보호 기능을 제공하는 프레임워크이다. 명령형, 선언형 애플리케이션을 지원한다. 인증과 인가 Spring Security에서는 인증과 인가를 제공한다. 쉽게 풀어서 설명하자면 - 인증(Authentication) : 로그인 - 인가(Authorization) : 권한 웹사이트에 회원가입하고 로그인하는것을 인증(Authentication)이라고하고 로그인하고 남이 쓴 글을 수정, 삭제 할수없는것이 인가(Authorization)이라고 한다. Filters Security의 Servlet지원은 Servlet Filters를 기반으로한다. 위의 이미지는 단일 HTTP요청에 대한 일반적인 계층이다. DelegatingFil..
연관관계 매핑 방향 : 단방향 : 두개의 관계가 있을때 한 쪽만 참조하는것 양방향 : 두개의 관계가 있을때 두개 서로 참조하는것 다중성 : 다대일(N:1) 일대다(1:N) 일대일(1:1) 다대다(N:M) 연관관계 주인 : 겍체를 양방향 연관관계로 만들면 주인을 정해주어야 한다. @ManyToOne 단방향 다대일(N:1) 매핑할때 쓰이는 어노테이션이다. 하나의 팀에 여러명의 회원이 포함되어있다고 예를 들어보면 아래와 같이 작성할수있다. Member Entity @Entity public class Member{ @Id @Colomn(name = "member_id") private Long id; private String name; @ManyToOne @JoinColumn(name = "team_id")..