반응형 Back-end9 [Spring] Build 방법 컴파일, 빌드, 배포 - 컴파일: 코딩한 것을 컴퓨터 언어로 변환하는 것 - 빌드: 독립적으로 실행가능하도록 만드는 일. exe나 jar, war 파일로 만드는 일. 스프링의 경우 빌드 도구로 Maven이나 Gradle 사용. - 배포: 빌드가 완성된 실행 가능한 파일을 사용자가 접근할 수 있는 환경에 배치시키는 일. 웹에서는 배포를 deploy라고 하며, exe 파일로 배포하는 경우는 distribution이라고 함. Spring 으로 Build하기 1. 터미널 창 연다. 2. Spring 프로젝트가 있는 곳으로 이동한다. 3. gradlew 파일이 있는 것을 확인하고, 다음 명령어를 입력한다. ./gradlew build 그러면 다음과 같이 성공적으로 build된 것을 확인할 수 있다. 4. Buil.. 2024. 1. 1. [Spring] Spring Boot 동작 방법 Spring Boot 동작 방법 1. 웹 브라우저 주소창에 localhost:8080/hello 주소 입력 2. 스프링에 내장되어 있는 내장 톰켓 서버가 스프링에게 전달 3. 스프링에서 '/hello'로 매핑(@GetMapping) 되어 있는 html 찾음 1) main > resources > template > hello.html 안녕하세요. 손님 2) main > java > controller > HelloController.java (@GetMapping) package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.. 2023. 12. 31. [Java] Mac Java(JDK) 여러 버전 사용하는 방법 최신 버전 JDK만을 가지고 사용하던 도중, 다른 버전의 JDK를 다운받을 일이 생겨버렸다. 현재 사용중인 JDK 버전 확인 java -version 해당 명령어로 현재 사용중이 jdk 버전을 확인할 수 있다. 컴퓨터에 설치되어 있는 JDK 확인 /usr/libexec/java_home -V 다음 명령어를 통해, 현재 컴퓨터에 설치되어 있는 모든 jdk 버전을 확인할 수 있다. 원하는 버전의 jdk로 환경변수 재설정 1. 변경을 원하는 jdk의 경로 확인 cd /Library/Java/JavaVirtualMachines ls 2. 편집기 오픈 vi 편집기를 열어 변경을 원하는 jdk 경로로 바꿔치기 해준다. vi ~/.bash_profile 입력시 i를 눌러 변경해주고, 변경이 끝나면 esc를 누른뒤, .. 2023. 12. 30. [Node.js] 자동매매 프로그램 만들기 - 매수/매도 (+코드 분석) const request = require('request')//-----------------------------(1) const uuidv4 = require("uuid/v4") const sign = require('jsonwebtoken').sign//---------------------(2) const crypto = require('crypto') const queryEncode = require('querystring').encode//-------------(3) require("dotenv").config() const access_key = process.env.UPBIT_API_ACCESS_KEY const secret_key = process.env.UPBIT_API_SECRET.. 2021. 7. 7. [Node.js] 자동매매 프로그램 만들기 - 계좌 조회 const request = require('request') const uuidv4 = require("uuid/v4") const sign = require('jsonwebtoken').sign const access_key = process.env.UPBIT_OPEN_API_ACCESS_KEY // 업비트에서 발급 받은 access_key const secret_key = process.env.UPBIT_OPEN_API_SECRET_KEY // 업비트에서 발급 받은 secret_key const server_url = "https://api.upbit.com" const payload = { access_key: access_key, nonce: uuidv4(), } const token = sig.. 2021. 7. 4. [Node.js] 환경변수 설정 방법 환경 변수란 우리는 코드 베이스는 하나만 관리하고 개발, 테스트, 운영 등 여러 환경에 애플리케이션을 배포한다. 어느 환경에 배포하느냐에 따라서 다르게 설정해야하는 항목은 보통 운영 체제 레벨에서 환경 변수를 통해 관리하게 된다. 대표적인 예로, 개발 환경에서는 로컬 DB를 사용해야하는데, 운영 환경에서는 원격 DB를 사용해야하는 경우를 들 수 있디. 또한, DB Password나 API Key와 같은 정보는 공개된 코드 저장소에 올리면 안되기 때문에 환경 변수로 저장해놓고 사용하는 것이 일반적이다. 환경 변수 접근 Node.js에서 환경 변수에 접근할 때는 process.env 라는 내장 자바스크립트 객체를 사용한다. process process는 현재 실행되고 있는 노드 프로세스에 대한 정보를 담고 .. 2021. 7. 4. 이전 1 2 다음