IDEA 에서 열 배치 신기 Jrebel 을 사용 한 이후 개발 효율 이 10(최고)높 아 졌 다.

5800 단어 IDEA열 배치JRebel
출처:https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/jrebel-setup.md
자바 웹 개발 에 서 는 일반적으로 자바 파일 을 업데이트 한 후 수 동 으로 Tomcat 서버 를 다시 시작 해 야 효력 이 발생 하고 많은 생명 을 낭비 할 수 있 습 니 다.Jrebel 이라는 신기 가 등장 한 후부 터 class 류 를 업데이트 하 든 Spring 프로필 을 업데이트 하 든 즉시 효력 을 발생 시 켜 개발 효율 을 크게 향상 시 킬 수 있 습 니 다.
Jrebel 설치
Jrebel 의 설치 방법 은 두 가지 가 있 는데 하 나 는 Tomcat 시작 매개 변수 에 Jrebel 의 매개 변 수 를 직접 추가 하 는 것 이 고 다른 하 나 는 플러그 인 형식 으로 IntelliJ IDEA 에 설치 하여 후 자 를 비교적 추천 하 는 것 이다.
첫 번 째 설치 방법:Tomcat 시작 매개 변수 에 매개 변 수 를 추가 합 니 다.
먼저 첫 번 째 설치 방법 을 소개 하고 하 드 디스크 의 어느 위치 에서 Jrebel 을 압축 해제 합 니 다.
그리고 IntelliJ IDEA 의 Tomcat 을 설정 합 니 다.

+번 선택Tomcat Server->Local
그림 과 같은 기본 디 스 플레이:

몇 가지 중요 한 점 은 우선Deployment이 옵션 을 선택해 야 한 다 는 것 이다.

자신의 항목 을 선택 하고 테 이 프 를 선택 하 는 것 을 권장 합 니 다exploded.이것 은 Tomcat 을 바 꾸 는 CATALINA 에 해당 합 니 다.HOME,효율 성 높 음

선택 후 기본 Make 를 삭제 하고 효율 을 높 입 니 다.

다음 에Server옵션 을 되 돌려 주면On frame deactivation옵션 이 하나 더 있 는 것 을 발견 할 수 있 습 니 다.Deployment옵션 을 설정 하지 않 았 다 면 이 옵션 은 나타 나 지 않 았 을 것 입 니 다.
그림 에서 보 듯 이 배치 할 때 특히 주의해 야 할 것 은On 'Update' actionOn frame deactivation두 항목 은 반드시Update classes and resources을 선택해 야 한다.그렇지 않 으 면 열 배 치 를 수정 하 는 것 이 효력 이 발생 하지 않 거나 제3자 모델 프레임 워 크,예 를 들 어 Freemarker 열 배치 가 효력 이 발생 하지 않 는 다.

다음은 중요 한 Jrebel 도입 이 필요 한 곳 입 니 다.VM options 의 맨 오른쪽 에 화살표 가 있 습 니 다.

Windows 입력:
-noverify
-agentpath:D:/dev_env/jrebel/jrebel_running/lib/jrebel64.dll

Linux 는 이 걸 로:
-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.so

Mac OS 는 이 걸 로:
-agentpath:/dev_env/jrebel/jrebel_running/lib/libjrebel64.dylib

설정 이 완료 되 었 습 니 다.Tomcat 를 직접 시작 하면 됩 니 다.하지만 이 방법 은 번 거 롭 습 니 다.새 항목 을 만 들 때마다 새 설정 을 해 야 합 니 다.
두 번 째 설치 방법:IntelliJ IDEA 플러그 인 사용
다음은 IntelliJ IDEA 플러그 인 을 사용 하여 Jrebel 을 시작 하 는 방법 을 소개 합 니 다.
우선 Jrebel 플러그 인 을 설치 하 는 것 입 니 다.설치 방법 은 다른 플러그 인 설치 방법 과 같 습 니 다.하지만 온라인 설치 없 이 로 컬 설 치 를 선택 하고 플러그 인 설 치 를 직접 선택 하면 됩 니 다.

설치 되 어 있 으 면 Jrebel 설정 이 하나 더 나 옵 니 다.
플러그 인 이 올 바른 지 확인 하 세 요.

녹색VALID은 효과 가 있다 는 것 을 나타 낸다.
원래 실행 중인 항목 의 버튼 옆 에 녹색 버튼 이 두 개 더 있 습 니 다.그림 참조,앞 에 있 는 것 은Run이 고,뒤에 있 는 것 은Debug입 니 다.

사용자 정의 용기 시작
Tomcat 를 설정 하 는 방법 은 위 에서 말 한 직접 호출 설정 방법 과 마찬가지 로 주의해 야 할 것 은On 'Update' actionOn frame deactivation두 항목 을 반드시 선택해 야 한 다 는 것 입 니 다Update classes and resources.유일한 차이 점 은 VM options 입 니 다.이 항목 은 채 울 필요 가 없습니다.비 워 두 면 다음 에 바로 프로젝트 를 시작 합 니 다.보통 뒤에 있 는 Debug 단 추 를 선택 합 니 다.

Log 에 Jrebel 이 출력 한 버 전 정보 가 있 는 것 을 보 았 습 니 다.오류 가 없 으 면 성공 적 으로 실행 되 었 다 는 뜻 입 니 다.종 류 를 마음대로 바 꿔 보 세 요.
Maven 또는 Gradle 시작
Jrebel Panel 창 을 열 고 항목 이나 모듈 을 선택 하면 됩 니 다.이 때 플러그 인 은 src/main/resources 디 렉 터 리 에서 rebel.xml 파일 을 생 성 합 니 다.이 안에 플러그 인 이 열 배치 폴 더 를 검사 하 는 경 로 를 지정 합 니 다.


그리고 Maven projects 나 Gradle projects 창 에서 Task 를 오른쪽 클릭 하여 Jrebel 로 시작 합 니 다.

시작 후 자원 업데이트 재 컴 파일(Ctrl+Shift+F9)
Jrebel 홈 페이지 에 무료 활성화 서비스 가 있 습 니 다.홈 페이지 에 등록 해서 받 으 세 요.정품 을 지원 하 세 요.홈 페이지 에 등록 하면 키 가 표 시 됩 니 다.
https://zeroturnaround.com/software/jrebel/trial/
IDEA 에서 열 배치 신기 Jrebel 을 사용 한 이후 개발 효율 이 10(최고)향상 되 었 다 는 글 을 소개 합 니 다.더 많은 관련 IDEA 열 배치 신기 Jrebel 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기