티스토리 뷰

Eclipse와 IntelliJ의 차이 

eclipse => workspace 기준

IntelliJ  => Project 그룹 기반 

 

 

IntelliJ  Maven 프로젝트로 변경 

(1) Maven이란? 

프로젝트를 위해 작성한 Java코드나 여러 자원들(.xml, .jar, .properties)를 JVM이나 톰캣같은 WAS가 인식할 수 있도록 할 수 있는 과정 및 결과물

Apache사에서 만든 build tool

pom.xml 파일을 통해 정형화된 빌드 시스템으로 프로젝트 관리를 해줌 

정해진 Life Cycle을 통해 Project를 빌드함 

 

* (참조) 빌드도구란?

- 소스코드에서 어플리케이션 생성을 자동화 하기위한 프로그램

- 코드를 사용하거나 실행 가능한 형태로 compiling, linking, packaging 하는것을 포함

- 빌드자동화? 정형화된 다양한 작업을 스크립팅하거나 자동화하는 행위 (종속성 다운로드, 소스코드를 바이너리코드로 컴파일, 바이너리 코드를 패키징, 테스트 실행, 프로덕션 시스템에 배포) 

 

* 빌드도구의 역사

1세대 Make 

2세대 Ant  - 범용성 높임 , JAVA + XML 도입 

3세대 Maven - 작성 효율 높임, 빌드 생명주기, 프로젝트 객체모델(POM) 개념도입 

4세대 Gradle - 스크립트 언어로 유연성 증대, Maven 보다 빠름, 다른 빌드도구와 호환가능 

 

 

(2) 변경 방법 

Maven 프로젝트로 변경시 pom.xml이 자동적으로 생성 

maven Module 추가 하는 방법

1. 마우스 오른쪽 클릭 -> New -> Module 

2. Maven -> Create from archetype 추가 

Create From Archetype란? Create From Archetype의 리스트들은 Maven이 미리 만들어놓은 프로젝트

-> maven-archetype-quickstart 선택 

 

3. 다양한 구성 요소 선택 가능

 

4. 이러한 구조로 JAVA 파일 생성 가능

 

 

 

5. 빨간줄이 뜰때? Add Maven Dependency 

 

 

- 업데이트 되지 않을 수도 있으니 업데이트도 필요 

 

- 다운로드 가능

 

- 출처 

일반 Java프로젝트로 생성된 프로젝트를 maven프로젝트로 변경

- 변경하고 Maven 프로젝트로 바꿀때 기존의 "src" 폴더는 지워줌

->  https://ifuwanna.tistory.com/298 [IfUwanna IT] 

 

 IntelliJ에서 Lombok 

- Lombok이란? Java에서 반복적으로 작성되는 getters/settes, toString, 생성자 관련 코드 소스들을 간결하게 만들어주는 라이브러리

- pom.xml에서 dependencies안에 mvnrepository에서 찾은 <dependency>를 넣어주면됨 

 

  <dependencies>
   <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.20</version>
        <scope>provided</scope>
    </dependency>
  </dependencies>

 

 

IntelliJ에서 Json 사용하기

IntelliJ에서 Json 사용하기 -> https://m.blog.naver.com/sssang97/221692323514

 

 

IntelliJ에서 jar 파일 추가하기 

1. 원하는 jar 파일 구하기

2. File -> Project Structure 

3. Project Settings -> Modules -> Dependencies -> + 버튼 클릭후 jar 파일 추가 

 

IntelliJ에서 언어 팩 바꾸기

한국어 -> 영어로 변경하기

1. 설정 -> 플러그인에 들어가서 한국어 언어팩 삭제 

 

 

IntelliJ 단축키 

1.  Command + Option + L : 소스코드 정렬

2.  ctrl + F (검색) / ctrl + R (단어 바꾸기)

3. Shift 두번  파일이나 디렉토리나 객체, 클레스 등 찾아줌 

  cf) 전체 찾기 ctrl + shift + F 

4. shift + delete 한줄 지우기 

5. ctrl + Tab tab이동  

7. ctrl + shift  + 키워드 전체 찾기 

8. 같은 단어키 찾기 Alt + J

 

 

 

IntelliJ 프론트 & 서버 동시 진행 방법

Edit Configuration클릭 -> Compount 추가 -> 해당 Front와 SpringBoot 추가 

(출처) Intellij 스프링 부트와 npm 커맨드 함께 실행하기

 

 

 

 

 

 

 

 

출처: https://kkotkkio.tistory.com/65 [KKOTKKIO'S CAVE:티스토리]

 

유용한글

-> [IntelliJ] Spring Web MVC 프로젝트 생성 및 세팅 - XML 설정 사용

-> 

 

출처

1.https://velog.io/@changyeonyoo/Maven-%EC%9D%B4%EB%9E%80 

2.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함