반응형

IntelliJ 3

[Spring] 여러 포트에서 동일 애플리케이션 실행하기(Gradle, Maven)

애플리케이션 실행 방법에는 인텔리제이 IDE, 터미널, jar파일 직접 실행과 같이 다양한 방법이 존재한다. 프로세스 여러 개를 띄울 경우, 포트 충돌 이슈를 겪을 수 있기 때문에 random port로 설정해주거나 별도로 포트 세팅을 해줄 수 있다. Spring, IntelliJ 환경에서 어떻게 여러 애플리케이션을 띄울 수 있는지 여러 방법들을 기록해보려 한다. 환경 Spring Boot 2.x IntelliJ(인텔리제이) Gradle 또는 Maven 1. 인텔리제이 edit configurations 에서 application 추가 후 VM options에서 port 변경 위 사진처럼 우측 상단에 보이는 스프링 애플리케이션 실행 부분을 클릭하면 Edit Configurations... 가 보인다. 빨..

[Docker] 도커와 MySQL을 연동하여 사용하는 방법 (feat. IntelliJ)

우아한테크코스에서 웹과 db를 연동해야 하는 웹 체스 미션이 주어져서 도커를 사용하게 되었다. 도커(docker)는 애플리케이션을 편리하게 구축하고 배포할 수 있도록 기술들을 컨테이너로 관리하는 오픈 소스 플랫폼이다. 도커를 이용하면 사용자들의 로컬에 mysql이 깔려있지 않더라도 도커의 mysql을 이용하여 애플리케이션을 실행시킬 수 있으므로 환경에 구애받지 않고 편리하게 작동할 수 있게 해준다. 미션을 진행하면서 알게 된 도커 사용법을 간단하게 기록하려 한다. docker desktop을 설치하자 아래 홈페이지에서 도커를 설치하자. https://www.docker.com/get-started/ 나는 맥북 m1을 이용중이었기 때문에 빨간 박스로 칠한 부분을 클릭해주었다. docker 환경설정 프로젝트..

Infra/Docker 2022.04.23

lombok은 진짜 신세계다...

@Getter @Setter로 Getter setter method를 안만들어도 되는 기능은 알고 있었지만, 이번에 인강을 들으면서 @RequiredArgsConstructor 어노테이션으로 자동으로 스프링 빈 등록된 거에서 의존자동주입시키는 기능이 진짜... lombok dependency가 있으면 일일이 autowired 안쳐줘도 되고... 필드들이 알아서 생성자주입 돼서 너무 편리하고 좋다. 마치 Bean을 componentscan으로 자동으로 알아서 찾아주는 기능을 공부했을 때 느낀 감정과 유사하다. lombok Dependency Gradle에 적용하기 인프런 김영한의 스프링 핵심 원리 강좌 교안 중 일부 내용입니다. //lombok 설정 추가 시작 configurations { compileO..

JAVA/Spring_Core 2021.03.22
1
반응형