본문 바로가기

spring4

[Spring] Spring Boot, React, Redux 회원가입 구현 (백엔드) 백엔드 domain package com.mobee.movie.domain; import lombok.*; import org.springframework.data.annotation.CreatedDate; import org.springframework.data.annotation.LastModifiedDate; import org.springframework.data.jpa.domain.support.AuditingEntityListener; import javax.persistence.*; import java.time.LocalDateTime; import java.util.*; @Entity @EqualsAndHashCode(of = "id") @Getter @Setter @Builder @Al.. 2022. 4. 26.
[Spring boot] MYSQL + JPA + JWT + Spring Security 를 사용해서 로그인 구현 MYSQL + JPA + JWT + Spring Security 를 사용해서 로그인 구현하기 위해 JWT구현 로직을 공부했다 JWT가 유효한 토큰인지 인증하기 위한 Filter @RequiredArgsConstructor //자동으로 Constructor를 만들어줌 public class JwtAutenticationFilter extends GenericFilterBean { private final JwtTokenProvider jwtTokenProvider; // Request로 들어오는 Jwt Token의 유효성을 검증하는 filter를 filterChain에 등록 @Override public void doFilter(ServletRequest request, ServletResponse res.. 2022. 4. 17.
[Spring Boot] 상품 처리 정리 상품 관리 상품 등록, 상품 수정, 상품 상세, 상품 목록에 대한 정리 프로퍼티 객체 클래스를 만들어준다 @Data public class Item { private Long id; private String itemName; private Integer price; private Integer quantity; private Boolean open; private List regions; private ItemType itemType; private String deliveryCode; public Item() { } public Item(String itemName, Integer price, Integer quantity) { this.itemName = itemName; this.price = p.. 2022. 2. 12.
스프링 웹 방식 스프링 웹 방식 정적 컨텐츠 정적 컨텐츠는 HTML 파일을 그대로 띄워주는 것을 말한다 정적 컨텐츠 입니다. resources/static/hello-static.html에 넣어주고 localhost:8080/hello-static.html 검색하면 아래와 같이 값이 띄워진다 웹 브라우저에서 내장 톰캣 서버에 요청하면 스프링 컨테이너에 맵핑 해야하지만 컨트롤러가 때문에 html 주소로 바로 연결하여 웹 브라우저에 응답하게 된다 MVC와 템플릿 엔진 MVC : Model, View , Controller MVC 모델은 Controller를 통해 연결해주는 것을 말한다 @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String n.. 2022. 1. 11.