프로젝트/stomp
(6)
-
프로젝트/stomp2022.12.16
vue-cli, spring-boot, stomp라이브러리를 활용한 채팅사이트 만들기(4) - 배포
목차 : https://okane-on-cliff.tistory.com/239 그냥 jar파일을 만든 뒤에 배포를 하는게 낫다. goal에 package를 쓰면 된다. 그럼 target 폴더에 jar파일이 만들어 지는데 그걸 깃으로 ec2 인스턴스에 옮겨 담고 실행해주면 된다. 만약 mvn package작업을 인스턴스에서 하게되면 메모리 부족문제로 컴퓨터가 뻗는거 같다. 앞으론 이렇게 해야겠다. 배포에 대한 자세한 내용은 https://okane-on-cliff.tistory.com/233 이 내용을 참고하면 될거 같다.0 -
프로젝트/stomp2022.12.16
vue-cli, spring-boot, stomp라이브러리를 활용한 채팅사이트 만들기(3) - 백 코드
목차 : https://okane-on-cliff.tistory.com/239 MainController.java package chating; import java.util.HashMap; import java.util.LinkedList; import java.util.UUID; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.messaging.handler.annotation.DestinationVariable; import org.springframework.messaging.handler.annotation.MessageMapping; import org.springframework...0 -
프로젝트/stomp2022.12.16
vue-cli, spring-boot, stomp라이브러리를 활용한 채팅사이트 만들기(2) - 프론트 코드
목차 : https://okane-on-cliff.tistory.com/239 0. .env.local VUE_APP_URL=http://localhost:9998 여기에 환경변수를 등록해 처음엔 localhost로 작업하다가 배포할 때 이 코드만 바꾸면 되도록 했다. 1. router/index.js import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const routes = [ { path: '/', name: 'home', component: () => import('@/views/HomeView.vue') }, { path: '/ChatView/:roomName/:userId', name: 'chat', comp..0 -
프로젝트/stomp2022.12.16
vue-cli, spring-boot, stomp라이브러리를 활용한 채팅사이트 만들기(1) - 환경구축 - 백
목차 : https://okane-on-cliff.tistory.com/239 백엔드의 환경구축은 이렇게 했다. 1. sts 설치 2. 프로젝트 생성 3. application.properties 4. Configurer 클래스 생성 5. Dto 클래스 생성 6. 컨트롤러/핸들러 생성 먼저 프로젝트의 디렉터리 구조는 이렇다. 1. sts 설치 인터넷에서 검색해서 설치한다. 2. 프로젝트 생성 maven으로 했다. 하지만 라이브러리를 선택 이미 다해놔서 pom.xml에서 딱히 건들건 없다. 특이한 점으로는 롬복을 설치했다는 것이다 롬복은 그냥 jar파일 다운받아서 실행해서 sts 선택해서 설치하여 jar파일 끈다음 원하는 프로젝트에서 pom.xml에 라이브러리를 기술해 주기만 하면 된다. 3. applic..0
'프로젝트/stomp' 카테고리의 글 목록
'프로젝트/stomp' 카테고리의 글 목록