본문 바로가기

gradle3

[Spring boot] Spring Boot 라이브러리(Library) 개념 및 만들기(1) Spring Boot 라이브러리(Library) 개념 및 만들기(1)web, application 을 개발하다보면 라이브러리(Library) 라는 말을 자주 듣게 되고, 거의 필수적으로 사용하게 된다.필자는 여러가지 모듈들에 반복적이고 공통적으로 들어가는 기능을 대체하기 위해 라이브러리를 만들기 위해 공부했던 내용들을해당 글에 담았다. 그럼 라이브러리가 어떤 개념인지, 어떤방법으로 만들고 적용 할 수 있는지에 대해서 아래에 설명하겠다.  1. 라이브러리(Library) 란?라이브러리(Library) 는 공통적인 기능을 재사용하기 위해 별도로 분리된 코드 모음(모듈)이다.여러개의 프로젝트, 모듈에서 공통적으로 쓰이는 코드를 반복적으로 작성하지 않고, 공통 모듈로 만들어서 필요한 모듈에서 의존성 형태로 가져.. 2024. 12. 27.
[SpringBoot] Gradle Jar 빌드 & 실행 (IntelliJ, Terminal) Spring-Boot + Gradle 사용하여 Jar 파일 빌드 & 실행 방법 웹개발을 진행하다보면 만들어놓은 코드들을 빌드하여 배포까지 진행을 한다. 이때 사용하는 방법중 하나인 Jar 파일 빌드 후 실행 까지 테스트 하는 것을 알아보도록 하자! 필자는 Mac OS를 사용하며, IntelliJ Ultimate 버전 사용중이다. - Jar 파일을 빌드하는 방법은 IDE를 이용하는 방법 + 터미널을 사용하는 방법이 존재한다. * Jar 파일을 빌드하고 배포하는 이유? - 빌드 파일은 Jar/War 2가지가 존재하며 각각의 방식은 코드(애플리케이션)를 패키징 하는 방식의 차이이다! 각 프로젝트에 맞게 선택 하여 빌드를 진행 하면 된다! 해당 내용은 본문에서는 깊게 다루지 않겠다. 필자가 생각하는 차이는 아래.. 2022. 12. 31.
[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.