본문 바로가기

MAC4

[Linux] alias로 자주쓰는 커맨드 설정 alias 설정으로 자주쓰는 명령어 커맨드 설정 Shell 커맨드는 다양한 분야에서 사용하고 있고, 커맨드의 수 또한 굉장히 많다. (조합하거나, 다양한 옵션들 등등) alias 설정을 해야겠다고 생각한 이유는, 현재 진행중인 사내 프로젝트의 경우 수동으로 배포를 진행하는데, WAS 서버에 있는 Tomcat 에 war 파일을 배포하는 방식을 사용하고 있다. 물론 Shell Script 를 통해서 war 파일 이름 변경, tomcat 실행 등등 자동으로 하긴 하지만, 서버 1대당 2개의 war 파일을 배포하고, 로그확인까지 해야 한다. 현재 프로세스로 진행한다면 수많은 cd 커맨드,, tail 등등 폴더 이곳저곳을 옮겨 다니며 많은 커맨드를 작성해야 한다. 이걸 자동화를 할 수 없을까,, 생각하다가 ali.. 2023. 10. 25.
[spring boot] spring-boot profiles설정 & jar 실행시 프로파일 선택 spring-boot 프로파일 설정 및 jar 실행시 프로파일 선택하는 방법 목차 1. 프로파일 설정이유 2. 운영환경 3. yml 전체 코드 4. 프로파일(profiles) 설정 방법 5. Jar 실행시 프로파일 설정 방법 6. IntelliJ 에서 프로파일 지정 후 자동 실행 방법 프로파일을 설정하는 이유? Spring boot로 개발을 진행 하다보면, 상황에 따라 설정을 수정할 것들이 많아진다 ! 예를들면 운영환경, 개발환경(Local) 이와 같이 두개의 환경이 다른 경우가 있다! 제일 많이 다루는 설정이라 하면,, 보통 DB 선택과 설정이다! yml(properties)를 잘 몰랐을 때는 일일히 주석으로 막아가며 테스트와 운영개발을 진행했었다.. 하지만 프로파일 설정을 알게 된다면 개발을 좀더 편.. 2022. 12. 29.
[React+Spring Boot] React + Spring Boot 연동하기 Spring Boot + React 연동하기 해당 글에서는 Spring Boot (server) + React.js 를 연동해보겠습니다! 보통은 React 프로젝트 하나 , server 프로젝트 하나 따로 진행하나. 여기서는 Spring Boot가 존재하는 디렉토리 내부에 React를 연동 시키도록 하겠습니다. 또한 원론적인 개념보다는 프로젝트 생성 및 연동에 초점을 맞췄습니다! (자세한 설명이 부족할 수 있습니다...) 이번글에서는 간단한 Terminal 사용법만 알아도 충분히 따라서 진행할 수 있습니다. 목차 1. React 프로젝트 생성 2. React 설정 3. Spring 메서드 작성 및 실행 4. React + Spring 연동 테스트 진행 Spring Boot 프로젝트 생성은 링크를 통해 확.. 2022. 12. 9.
[Git] Git clone - 로컬에 프로젝트 가져오기 Git clone 이란? 개발을 할 때 코드를 관리하거나, 다른 사람과의 협업을 해야 할 때 GitHub의 Repository를 통하여 코드를 공유, 관리하게 된다. 여기서 이미 GitHub에 Repository 가 존재하는 경우 해당 Repo를 local로 가져오는것을 'git clone' 한다고 한다. * 이 글에서는 Git Hub에 이미 Repository가 존재 할 경우 * 저는 Mac 환경 에서 사용하는것을 기준으로 합니다! -> windows 에서는 git bash 사용! * Https 방식 사용 기본 명령어 git clone [GitHub Repo 주소] [DIR] 1. 터미널에 해당 명령어 + 주소, 실행하면 현재 폴더에 Repostiory가 복제된다. 2. 주소뒤의 [DIR] = Dire.. 2022. 12. 7.