목록스프링부트 (46)
sm 기술 블로그
기본키 매핑 1. 직접 할당 - @Id만 사용 @Id private Long id; 2. 자동 생성 - @Id와 @GeneratedValue를 같이 사용 @Id @GeneratedValue(strategy = GenerationType.타입, generator = 옵션) private Long id; 자동 생성 전략(네 가지) 1. IDNETITY : 키본 키 생성을 데이터베이스에 위임한다. : id 값을 null로 한다면 DB가 알아서 AUTO_INCREMENT를 해준다. 2. SEQUENCE : 유일한 값을 순서대로 생성하는 특별한 데이터베이스 오브젝트 : DB가 자동으로 숫자를 generate 해준다. 3. TABLE : 키 생성 전용 테이블을 하나 만들어서 데이터베이스 시퀀스를 흉내내는 전략 4...
저번에는 스프링자체에서 템플릿으로 웹소캣 된것을 출력해 보았다. 이번에는 리액트를 이용해서 출력해보자. 스프링부분의 자세한 설명은 아래를 참고하자. https://smhope.tistory.com/527 [스프링부트] Websocket(stomp) 구현 웹소캣은 양방향 통신을 제공하여 예를들어 유저 1이 메세지를 보내면 유저 2에게 실시간으로 도착하고 반대로 유저 2가 유저 1에게 메시지를 보내면 실시간으로 도착하도록 하는 프로토콜이다. smhope.tistory.com BackEnd 1. Config import org.springframework.context.annotation.Configuration; import org.springframework.messaging.simp.config.Mess..
웹소캣은 양방향 통신을 제공하여 예를들어 유저 1이 메세지를 보내면 유저 2에게 실시간으로 도착하고 반대로 유저 2가 유저 1에게 메시지를 보내면 실시간으로 도착하도록 하는 프로토콜이다. - 본 방법은 웹 소캣을 이해하기 위한 방법으로 가공없이 프로젝트에 바로 적용이 불가능 하다. 1. Config import org.springframework.context.annotation.Configuration; import org.springframework.messaging.simp.config.MessageBrokerRegistry; import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker; import org...
로그인을 하면 JWT를 받도록 구현했었다. https://smhope.tistory.com/519 [스프링부트] JWT(Json Web Token) - 코드 https://smhope.tistory.com/517 [스프링 부트] JWT(Json Web Token)란? JWT(Json Web Token) : 두 개체에서 JSON객체를 사용하여 정보를 안정성 있게 전달해주는 인증 방식이다. jwt는 다음과 같은 구성을 지니고.. smhope.tistory.com 그러면 JWT를 헤더에 담아서 보낼때는 어떻게 할까? 바로 코드로 살펴 보겠다. import React, { useState } from "react"; import axios from "axios"; const Talk = async () => {..