[IntelliJ] 인텔리제이 GitHub 공유 및 브랜치 추가하기

GitHub 계정 준비 시작하기에 앞서 인텔리제이에 gitHub 로그인 하셔야합니다. 공유 하기전에도 github에 로그인 하라고 뜰 것이고 당연히 github 계정도 있으셔야합니다. Repository 생성 인텔리제이 상단에 [VCS > Share Project on GitHub] 을 클릭해줍니다. 창이 뜨고 Repository 이름을 정하라고 뜹니다. 원하는 이름을 적고 외부에 공유되지 않도록 private 으로 하고 Share 해줍니다. Share 를 클릭하면 github에 올릴 파일들을 … Read more

[IntelliJ]인텔리제이 플러그인 추천

인텔리제이플러그인

Atom Material Icons 인텔리제이 파일 확장자에 따라 아이콘들을 바꿔주는 플러그인 입니다.필수적은 아니지만 쓰다보니 기본 아이콘은 못쓰겠더군요.나름 아이콘도 깔끔하고 확장자가 뭔지 눈에 확 들어오기 때문에 사용해보시길 추천합니다. 단점으로는 조금 느려지기도 한다더군요. 저는 예전부터 써서 느린건지 모르겠네요. CamelCase 다음으로 추천드릴 플러그인은 camelcase 입니다.개발을 조금 해보셨다면 들어봤을 단어죠? 카멜케이스는 명명규칙의 한 단어 입니다.보통 Java 는 카멜케이스(camelcase)로 작성하고 sql은 … Read more

SpringBoot MariaDB 연결하기

mariadb

오늘의 찍먹 MariaDB 연결 자 이제는 DB 연결을 해보겠습니다.이전 저는 제 서버에 MariaDB 를 만들어서 사용하기 때문에MariaDB 를 연결해보겠습니다. 먼저 build.gradle 에 의존성을 추가합니다. 두 의존성을 추가해주고 서버를 실행해보겠습니다. 에러가 나면서 서버가 실행이 되질 않습니다.DB 의존성을 추가 후에는 DB 정보가 있어야 하는데 없기 때문에 발생하는 에러입니다.DB 설정을 추가 해줍시다. application.yml 에 DB 정보를 추가해줍니다. 설정 … Read more

Rest API 대충 알아보자

restapi

오늘의 찍먹 Http 요청들 보기 HTTP 요청에는 Get / Post / Put / Patch / Delete 가 있습니다. 요청 액션 Get 조회 Post 등록 Put 수정(전체) Patch 수정(부분) Delete 삭제 실무에서는 모든 걸 사용하지 않습니다.골고루 쓰는 곳도 있지만 Get / Post 만 쓰는 곳도 있습니다.그렇다면 Get(조회), Post(등록,수정,삭제) 를 하는 것 이겠죠.저 또한 Get/Post/Put/Delete 만 사용 … Read more

개발할때 꼭 쓰는 인텔리제이 단축키

인텔리제이 자주 쓰는 단축키

개발 하면서 주로 쓰게 되는 단축키들만 모아봤습니다.이클립스에서 넘어오신 분들이라면개인적으로 인텔리제이 단축키에 익숙해지는게 좋다고 생각합니다.😎 들리는 소문으로는 인텔리제이를 만든 Jetbrain 은 마우스를 안쓰고 키보드만 사용하여 편하게 빠르게 개발할 수 있게 만들었다고 합니다. 하지만 뭐든 적당히 마우스 + 키보드가 가장 편하고 빠르다고 생각하는 바입니다.😅 단축키 기능 shift shift (shift 두번) 파일 찾기 ctrl + f 단어 찾기 … Read more

SpringBoot 프로젝트 생성하기

스프링부트

목표 프로젝트 생성 기본적으로 나는 인텔리제이(IntelliJ) 툴을 사용할 것이다.시작하기전에 자바가 설치 되어있어야한다. 인텔리제이에서 New Project 를 하여 Spring Initializr 를 선택하여준다. 원하는 프로젝트 이름을 입력해준다.인텔리제이 최신버전에서는 Spring 3 이상으로만 생성이 된다.근데 Spring 3 이상 버전에서는 자바 17부터 가능하다.그래서 나는 자바 17 로 할 것이다.자바 17 이여도 17에 뭐가 새로생겼는지 어쨋는지 모른다. 나는 어쩔수 없이 17로 … Read more