IntelliJ에서 Spring Framework 프로젝트를 Gradle Project로 변경하는 방법 사내 솔루션이 구축된지 3년 채 되지 않았는데, 외주사에서 Spring Framwork의 구조로 구축하였으며, 레거시 코드가 많이 존재한다. 해당 프로젝트에서 신규 화면을 구성해야하는데 다른 외주사와 같이 협업하는 과정에서 배포방식을 변경하게 되면서 해당 프로젝트도 Gradle Project로 변경하게 되어 정리해보고자 한다. 내 프로젝트의 구조는 변경하지 않고 Spring Framework의 일반적인 구조를 따르면서 Gradle Project로 변경하는 방법을 정리해본다. 1. Gradle 프로젝트 생성 새로운 디렉토리를 만들거나 기존의 Spring 프로젝트 디렉토리로 이동하여 터미널 또는 명령 프롬..
Etc/Etc 검색 결과
Intellij Gradle Project 셋팅 src - main - java src - main -resource 와 같은 형식으로 생성 gradle 설치 brew install gradle@6 spring boot 2.1.2 버전이므로 gradle 6.X대로 설치 ~/.zshrc 에 환경변수 추가 환경변수 추가 export PATH=/opt/homebrew/opt/gradle@6/bin:$PATH zshrc 새로고침 source ~/.zshrc gradle # gradle 생성 gradle init # gradlew 빌드 gradlew build # 어플리케이션 실행 java -jar build/libs/*******-0.1.0.jar
Macbook M2 기본 셋팅 (환경설정) 사내에서 맥북 M2를 수령하여 초기 셋팅을 하게 되었다. 맥북 기본 환경설정부터 시작해서 설치프로그램 등을 알아보자. 기본 환경설정 1. 트랙패드에서 드래그 사용하기 설정 -> 손쉬운 사용 -> 포인터 제어기 클릭 트랙패드 옵션 클릭 드래그에 트랙패드 사용 체크 후, 드래그 옵션 설정하기 2. 탭하여 클릭하기 설정 - 트랙패드 - 포인트 및 클릭 설치 프로그램 추천 1. IntelliJ IDEA (https://www.jetbrains.com/ko-kr/idea/download/#section=mac) IDE 툴로 많이 사용하는 IntelliJ를 설치해야한다. 아직 커뮤니티 버전을 사용하고 있어 불편한 점이 많지만 이클립스보다는 훨씬 편하다. 2. Visual ..
Gibibyte(GiB) 와 Gigabyte(GB) 사내에서 AWS RDS를 구축하여 사용중이다. 내가 직접 인스턴스를 선택해야했기 때문에 고민이 많았는데, 이때까지만 해도 메모리라고 쓰여 있는 부분을 GB(기가바이트)라고 생각했었다. 자세히보니 GB가 아닌 GiB였다. 둘은 엄연히 다른 알파벳이다. 이 둘의 차이점을 알아보자. Gibibyte(GiB) 와 Gigabyte(GB)의 개념은 10진법과 2진법의 개념차이다. 수학을 놓아버린지 오래되었지만 이를 이해해야한다. 이 크기를 실감할 수 있는 예시는 데스크탑 등에서 사용가능한 디스크 및 USB의 용량이다. 1TB의 디스크를 구매했을 때, 실제 사용 가능한 용량은 1TB가 되지 않는다. 2진법 기준으로 작동하는 컴퓨터의 개념에 따라 1GB = 1024M..
Swagger 로 문서 자동화하는 방법 여러 명의 개발자와 함께 협업을 하기 위해서는 문서작업이 필요하다. 그렇다고 문서작업에 공을 들이기엔 시간이 많이 소요되므로, 개발자를 위한 문서 자동화가 나왔다. API Docs 를 자동으로 만들어주는 것이다. Swagger Swagger란 간단한 설정으로 프로젝트에서 생성한 URL들을 HTML 화면으로 확인할 수 있게 만들어주는 프로젝트이다. Swagger가 적용될 경우 설정된 URL 리스트들의 목록을 바로 확인할 수 있다. 설정부터 시작해보자. 1. build.gradle 에 의존성 추가 https://mvnrepository.com/ 라는 사이트에서 의존성을 검색하여 추가하였다. implementation 'io.springfox:springfox-boot-..
최근댓글