본문 바로가기

전체 글

(37)
[Spring Boot & Intellij] Ambiguous method call: both 에러 해결 (Lombok @Delegate) ■ 현상 - Intellij에서 스프링부트 작업 중 아래와 같은 에러 발생. - 클래스에 동일한 메서드가 두개라고 하는 것 같다. ■ 원인 Lombok의 @Delegate 어노테이션으로 인한 함수 중복 문제이다. 아래 사진에서 @Delegate메서드를 통해 User의 메서드를 MyUserDetail에서도 사용할 수있게 되었다. 하지만 User클래스를 들어가보면 이미 password필드가 존재하기 때문에 MyUserDetail클래스에서 함수가 중복되기 때문에 에러가 발생하였다. ■ 해결방법 중복되는 함수를 제거하니 정상 동작한다.
[Spring Boot] application.properties -> application.yml로 변경하기. ■ 목표 - 스프링부트 프로젝트를 생성하면 기본으로 있는 application.properties를 application.yml로 변경한다. - yml파일은 가독성이 더 좋고, 하나의 파일로 프로필을 구분할 수 있는 장점이 있다. 1. application.yml파일 생성. 기존 application.properties파일이 있는 경로에 application.yml을 생성한다. 2. 파일 내용 변환 아래의 경로로 이동해 properties파일을 yml로 변환해준다. (Prop -> yml 자동 변환 사이트이다. 주석은 모두 제거된다.) Props To YAML - Online Converters | All Online Tools (allencoders.online) Props To YAML - Onlin..
[Spring Boot] Lombok 추가하기. (Intellij, Gradle) ■ 목표 - Spring Boot 프로젝트에 Lombok을 추가한다. ■ 사용 툴 - Intellij Ultimate 버전. - SpringBoot는 Gradle 사용. 1. build.gradle 파일에 의존성 추가. build.gradle 파일 dependencies에 아래 의존성을 추가한다. implementation 'org.projectlombok:lombok' 2. Reload All Gradle Projects 버튼 클릭. 우측 상단의 새로고침 버튼을 클릭한다. 우측 하단에 lombok을 다운받는 모습을 확인할 수 있다. 3. Intellij Lombok 플러그인 설치. File > Settings > plugins 메뉴에서 Lombok 플러그인을 설치한다. 4. Lombok 설치 확인 Lo..
[Intellij] properties 파일 한글깨짐 현상 해결 ■ 현상 - Intellij에서 properties파일의 한글이 깨져서 보인다. ■ 해결방법 1. File > Settings로 이동. 2. Encoding검색 후 File Encodings 탭으로 이동한다. 2. 아래와 같이 설정을 변경하고 저장한다. Project Encoding = UTF-8 Default encoding for properties files = UTF-8 Transparent native-to-ascii conversion 체크
[Visual Studio Code & git] 변경내용 커밋하고 푸쉬하기 ■ 목표 - GitHub에 퍼블리싱한 Visual Studio Code의 변경사항을 커밋하고 푸쉬한다. (이 글은 마스터 브랜치로의 푸쉬하는 과정을 담고 있으며, 타 작업자의 커밋 내역이 없어 머지 또는 리베이스를 하지 않고 푸쉬하는 과정만을 설명합니다.) ■ 사전 준비 아래 글을 참고해 프로젝트를 GitHub에 퍼블리싱한다. [React & git] Visual Studio Code React 프로젝트 GitHub 업로드. :: 염소의 개발일기 (tistory.com) [React & git] Visual Studio Code React 프로젝트 GitHub 업로드. ■ 목표 - Visual Studio Code를 통해 생성된 React프로젝트를 개인 Github에 업로드한다. ■ 사전 준비 아래 글을..
[React & git] Visual Studio Code React 프로젝트 GitHub 업로드. ■ 목표 - Visual Studio Code를 통해 생성된 React프로젝트를 개인 Github에 업로드한다. ■ 사전 준비 아래 글을 참고해 React 프로젝트를 생성한다. [React] React 설치 및 기본세팅 :: 염소의 개발일기 (tistory.com) [React] React 설치 및 기본세팅 ■ 목표 - PC 리액트 개발환경을 설정한다. 1. Node.js 설치 아래의 사이트로 이동해 Node.js 를 설치한다. Node.js (nodejs.org) Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript en.. devgoat.tistory.com 1. 좌측 하단 업로드 아이콘을 클릭한다. 2. VSC - GitH..
[React] React 설치 및 기본세팅 ■ 목표 - PC 리액트 개발환경을 설정한다. 1. Node.js 설치 아래의 사이트로 이동해 Node.js 를 설치한다. Node.js (nodejs.org) Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. Visual Studio Code 설치. 아래의 사이트로 이동해 Visual Studio Code를 설치한다. Visual Studio Code - Code Editing. Redefined Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized f..
[Spring Boot & JPA & mysql] 스프링부트 mysql JPA 연결하기. ■ 목표 - Springboot 프로젝트에 JPA, mysql을 연동한다. ■ 사전 준비사항 - Springboot 프로젝트 (gradle) - mysql 설치 mysql은 아래 글을 참고해 docker를 이용해 설치하였다. 갓대희의 작은공간 :: [Docker (1)] window10 Docker 설치하기(윈도우 10 도커 설치) (tistory.com) [Docker (1)] window10 Docker 설치하기(윈도우 10 도커 설치) [Docker (1)] window10 Docker 설치하기(윈도우 10 도커 설치) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Window10 도커 설치 ] 입니다. : ) 도커 설치하기 ▶ 1. 도커란? 도커 설치와 관련된 포스팅 이기. goddaehee.ti..