본문 바로가기

SpringBoot Server/설정4

IntelliJ에서 Lombok 적용 오류 해결하기 플러그인 설치도 하고, Spring Initializr에서 Lombok 의존성을 추가해도임포트만 되고 정작 서버 실행하면 에러가 나곤 했는데 간단한 설정으로 해결할 수 있었습니다~!   인텔리제이 설정 > 컴파일러 > 어노테이션 프로세서 > 어노테이션 처리 활성화 > 프로젝트 클래스 경로에서 프로세서 가져오기 선택! Lombok은 자바 프로그래밍 언어에서 코드 작성을 간소화하고 반복적인 작업을 자동으로 처리하기 위한 라이브러리입니다. 이 라이브러리는 주로 어노테이션을 활용하여 클래스, 필드, 메서드에 대한 코드를 자동으로 생성함으로써 코드의 가독성을 높이고 개발자의 생산성을 향상시킵니다 @AllArgsConstructor - 모든 필드를 인자로 받는 생성자를 생성@NoArgsConstructor - 파라.. 2025. 1. 1.
RDS와 Java Server연결하기 - EC2 터널링으로 안전한 데이터베이스 접근 이제 내 로컬컴퓨터에서만 돌려보던 서버 예행연습이 끝났으니DB에 연결해보도록 합시다. DB때도 ec2를 거쳐가도록 터널링했었죠왜 터널링을 해야하는가 마찬가지입니다. 서버를 배포하기 전까진  보안과 디버깅을 위해 ec2서버에 터널링을 해줄거에요. Java에서는 어떻게 터널링을 하는가~? 우선 resources 폴더의 application.properties을 yml로 확장자를 변경해주자.yml == 설정파일!! 그리고 해당 yml에 아래 코드 작성spring: datasource: url: jdbc:mysql://localhost:3307/***   포트 충돌을 피하기위해 DB가 쓰고있는 3306포트 대신  3307포트로 접속이제 자바에서의 데이터 베이스 접속 설정 준비 완료 ec2 연결은 Putt.. 2024. 12. 19.
Spring Boot : Spring Initializr로 프로젝트 생성하기 Spring Boot란스프링 프레임워크의 복잡한 설정 과정을 간소화하고, 빠르게 애플리케이션을 개발할 수 있도록 도와주는 도구최소한의 설정만으로도 바로 실행 가능한 독립형(Spring Boot가 자체적으로 내장 웹 서버를 포함하여 실행) 애플리케이션을 만들 수 있다.  Spring Boot를 위한 사전준비 JDK 설치intelliJ IDEA 설치Git, GitHub 설치와 설정 Postman 설치Postman이란?API의 설계부터 구현, 테스트, 그리고 문서화에 이르기까지 모든 과정을 한 곳에서 진행할 수 있게 지원하는 도구  spring initializr 이용한 Spring Boot 프로젝트 생성하기Spring Initializr : https://start.spring.io/ 접속 spring in.. 2024. 12. 18.
Git과 GitHub 소개 및 설치, 기본 설정하기 + CI/CD란? Git소스 코드의 분산 버전 관리 시스템 소프트웨어 (DVCS)최종, 최최종, 찐최종, 파이널 ~ 어쩌구 저장할 필요없이 소스 코드의 변경사항을 관리해주며,여러 개발자가 동시에 작업하고, 변경 내용을 효과적으로 병합, 관리도 가능하다.  git 다운로드 Git - DownloadsDownloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. Latest source Release 2.47.1 Release Notes (2024-11-25) Download Source Code GUI Clients Git comes with built-in GUI tools (git-gui, .. 2024. 12. 18.