본문 바로가기

springboot

(4)
[Spring] Fcm init 1. 초기 설정 Firebase -> 해당 프로젝트 -> 프로젝트 설정 -> 서비스 계정 비공개키를 resources/firebase에 넣고 위 예제 코드를 Application에 추가한다 @Bean public void run() throws Exception { try { FirebaseApp.getInstance(); } catch (Exception e) { try { String path = System.getProperty("user.dir"); FileInputStream serviceAccount = new FileInputStream(path + "/src/main/resources/firebase/serviceAccountKey.json"); FirebaseOptions options ..
[NAS] Ubuntu에 SpringBoot RESTAPI 올리기 1. Docker Ubuntu 설치 2. 컨테이너 생성 3. 컨테이너 접속 4. 필요한 패키지 설치 apt update apt install nginx # 6 : 아시아 # 69 : 서울 apt install vim apt install maven # mvn clean package # java -jar tartget/{.war} apt install git # project pull apt install nodejs apt-get install -y npm npm install pm2 -g 5. pm2 app.json { "apps": [ { "name": {name}, "cwd": ".", "args": [ "-jar", "{jar,war path}" ], "env": {}, "script": "ja..
[NAS] Spring Boot RESTAPI 나스 배포 관련 파일 설치 1. 도커 설치 2. tomcat 설치 3. 컨테이너 생성 접속 경로 {nas ip}:8080 War 파일 생성 및 실행 1. vscode clean >> package 순으로 실행 2. war 나스로 옮기기 3. 실행중인 도커 확인 docker ps 4. tomcat wabapp에 war파일 옮기기 docker cp {war 경로} {tomcat container name}:/usr/local/tomcat/webapps/ 5. 파일 확인 docker exec -it tomcat1 /bin/bash https://stir.tistory.com/5 도커(docker) + 톰캣(tomcat)으로 war 배포하기 개발환경 AWS + Ubuntu 16.04 Server 설치 1. Do..
[유틸] RestAPI model,dto,controller 파일 자동 생성(Mybatis) 1. 코드 package com.jusunja.jusunja.util; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.util.ArrayList; import java.util.Scanner; public class MkdirAndFileUtil { static Boolean flag = true; static ArrayList filear = new ArrayList(); static ArrayList folderar = new ArrayList(); public static void main(String[] args) ..