IDEA 개발 효율 향상 을 위 한 필수 플러그 인 강력 추천
7849 단어 IDEA반드시 갖 추어 야 한다플러그 인
오늘 은 작은 편집자 가 여러분 에 게 손 을 다 질 만 한 플러그 인 몇 가 지 를 추천 합 니 다.정말 실 용적 입 니 다.설치 가 옳 습 니 다.업무 중 에 우 리 는 인 코딩 효율 때문에 자주 고민 할 수 있 습 니 다.가끔 은 우리 의 인 코딩 효율 이 높 지 않 은 것 이 아니 라 방법 을 사용 하지 않 았 을 뿐 좋 은 도 구 를 사용 하지 않 아서 우리 의 개발 시간 을 절약 할 수 있 습 니 다.개발 에 자주 사용 되 는 플러그 인 들 이 라 추천 합 니 다.
1.Lombok 플러그 인
Lombok 프로젝트 는 자바 라 이브 러 리 입 니 다.편집기 와 구축 도구 에 자동 으로 삽입 되 어 자바 가 더욱 생동감 있 고 재 미 있 습 니 다.
get,set 또는 equals 방법 을 영원히 쓰 지 마 세 요.하나의 주석 은 기능 이 전면적 인 생 성 기 를 가지 고 자동화 로 get,set 방법 등 을 생 성 할 수 있 습 니 다.
1.1 설치
1.2 사용
1.2.1 상용 주석@Data
@Data
public class Employee {
/**
* id
*/
private Integer id;
/**
*
*/
private String name;
/**
*
*/
private Integer age;
/**
*
*/
private Integer sex;
}
@Data 주 해 를 사용 하여 Get,Set,ToString 등 을 기본적으로 생 성 합 니 다.1.2.2 방법 에 따라 단독으로 사용
물론 당신 도 방법 에 따라 단독으로 사용 할 수 있 습 니 다.다음 과 같 습 니 다.
@Setter
@Getter
@ToString
1.2.3 인삼 구조 와 무 인삼 구조 가 있다.
@AllArgsConstructor
@NoArgsConstructor(force = true)
여기 서@NoArgs Constructor 무 참 구조 기 사용 에 대해 말씀 드 리 겠 습 니 다.클래스 에 final 필드 가 초기 화 되 지 않 았 을 때 컴 파일 러 가 오 류 를 보고 하지만@NoArgs Constructor(force=true)를 사용 할 수 있 습 니 다.그러면 Lombok 은 초기 화 되 지 않 은 final 필드 에 기본 값 0/false/null 을 설정 합 니 다.그러면 컴 파일 러 가 오 류 를 보고 하지 않 습 니 다.
예 를 들 어 현재 필드 가 final 에 의 해 수정 되 었 지만 기본 값 을 설정 하지 않 았 습 니 다.우 리 는 set 방식 으로 값 을 부여 하고 싶 습 니 다.
@Data
@AllArgsConstructor
@NoArgsConstructor(force = true)
public class Employee {
final Integer userId;
/**
* id
*/
private Integer id;
/**
*
*/
private String name;
/**
*
*/
private Integer age;
/**
*
*/
private Integer sex;
}
final Integer userId;
userId 는 final 로 수식 합 니 다.현재 클래스 컴 파일 이 잘못 되 지 않 습 니 다.IDEA 컴 파일 을 사용 하여 결 과 를 봅 니 다.그리고 set 방식 으로 값 을 부여 하 는 것 도 완전히 ok 입 니 다.
public static void main(String[] args) {
Employee employee = new Employee(1,1,null,18,1);
System.out.println(employee);
}
인쇄 결과:
2.Vuesion 테마
2.1 설치
2.2 사용 효과
이 주 제 는 제 가 가장 좋아 하 는 것 입 니 다.화려 하지 않 고 눈 에 도 좋 고 눈 에 거 슬 리 는 것 도 아 닙 니 다.아무튼 강력 추천 합 니 다!!!그녀 가 있 으 면 개발 이 즐겁다!!!!!!!!!!!!!!!!!!!
3.MybatisX
3.1 설치
3.2 사용
예 를 들 어 우 리 는 Mapper.Xml 의 SQL 코드 를 보 려 고 합 니 다.이 펭귄 을 클릭 하면 넘 어 갈 수 있 습 니 다.특히 편리 합 니 다.주로 이 펭귄 이 귀 엽 습 니 다!!!
3.3 묘 용
많은 경우 에 우 리 는 실체 필드 가 너무 맞 아서 SQL 을 써 야 하 는데 어떻게 Y 합 MybatisX 가 SQL 을 신속하게 생 성 합 니까?
STEP 1:데이터베이스 연결
많은 동료 들 이 다음 과 같은 오 류 를 보고 할 수 있 습 니 다.
연결 뒤에 이 시간 대 파 라 메 터 를 추가 하면 됩 니 다.
?serverTimezone=GMT%2B8 ?serverTimezone=GMT
두 번 째 단계:SQL 문 구 를 작성 합 니 다.언어 를 선택 하고 설정 이 완료 되면 단축 생 성 필드 작업 을 테스트 합 니 다.
우 리 는 먼저 첫 번 째 필드,id 를 입력 한 후에 알림 이 있 을 것 입 니 다.당신 이 필요 로 하 는 실 체 를 클릭 하면 모든 필드 를 생 성 할 수 있 습 니 다.
그리고 JOIN,LEFT JOIN 등 이 있 습 니 다.다음 과 같 습 니 다.
json view
4.1 설치
4.2 사용
앞 뒤 가 분리 되 고 우리 백 엔 드 프로그래머,데 이 터 는 JSON 의 형식 으로 상호작용 을 합 니 다.예 를 들 어 우 리 는 전 회사 직원 의 정 보 를 조회 하고 JSON 으로 돌아 갑 니 다.
public static void main(String[] args) {
//
List<Employee> list = new ArrayList<>();
list.add(new Employee(1," ",18,1));
list.add(new Employee(2," ",19,1));
list.add(new Employee(3," ",20,2));
list.add(new Employee(4,"DT",21,2));
// JSON
System.out.println(JSON.toJSONString(list));
}
[{"age":18,"id":1,"name":" ","sex":1},{"age":19,"id":2,"name":" ","sex":1},{"age":20,"id":3,"name":" ","sex":2},{"age":21,"id":4,"name":"DT","sex":2}]
데이터 양 이 많 으 면 일부 값 을 보기 어렵 지 않 습 니까?온라인 도 구 를 찾 아 포맷 해 야 합 니 다.json view 설정 을 빠르게 보고 싶 습 니 다.
5.POSO TO JSON
5.1 설치
5.2 사용
위 에서 제 이 슨 뷰 를 말 하면 개발 테스트 효율 을 높 일 수 있 습 니 다.아래 의 이 편집장 은 개인 적 으로 도 매우 좋 습 니 다.똑 같이 우리 의 테스트 효율 을 향상 시 키 는 것 입 니까?아니면 앞 뒤 가 분리 되 는 것 입 니까?예 를 들 어 우 리 는 직원 의 이름,연령,성별,소속 부서 등 많은 필드 에 따라 일치 하 는 검색 을 해 야 합 니 다.우 리 는 보통 백 엔 드 파트너 들 이 PostMan 을 사용 하여 우리 가 쓴 인 터 페 이 스 를 테스트 합 니 다.그러면 필드 가 너무 많아 서 붙 여 넣 는 데 시간 을 낭비 하고 있 습 니 다.한 필드 를 모두 통과 해 야 매니저 가 당신 을 놓 아 줄 것 입 니 다.그렇게 느리게 붙 이 고 싶 지 않 습 니 다.빠 른 붙 여 넣 기 방법,POJO TO JSON 이 가 겠 습 니 다.
시원 하 죠?이 건 특히 적용 된다 고 생각 합 니 다.예 를 들 어 직원 을 추가 하고 직원 방법 을 수정 하 는 등 많은 매개 변수 가 있 습 니 다.이렇게 하면 훨씬 빠 르 지 않 습 니까?
6.알 리 바 바 자바 코딩 가이드 라인
6.1 설치
6.2 사용
물론 프로그래머 로 서 당신 의 코드 는 너무 개성 이 있어 서 는 안 됩 니 다.그 렇 죠?모두 가 읽 을 수 있 는 코드 가 좋 은 코드 이기 때문에 개인 코드 규범 에 매우 중요 합 니 다.작은 편집 회 사 는 매주 코드 승인 을 받 기 때문에 힘 들 기 때문에 잘 보 여 드릴 수 밖 에 없습니다.
우 리 는 코드 의 실시 간 스 캔 을 열 고 우리 가 쓴 코드,여부 와 규범 을 실시 간 으로 모니터링 할 수 있 으 며 인 코딩 스 캔 을 해서 우리 의 코드 가 어떤 부분 이 규범 에 맞지 않 는 지 볼 수 있다.
총결산
물건 을 너무 많이 쓰 지 않 아 도 충분 하고 쓰기 좋 습 니 다.오늘 소 편 이 추천 한 이 몇 가지 플러그 인 은 일상적인 업무 개발 에 특히 적용 되 기 때문에 여러분 께 공유 합 니 다.
IDEA 의 개발 효율 성 을 높이 기 위 한 필수 플러그 인 을 강력 추천 하 는 이 글 을 소개 합 니 다.더 많은 IDEA 의 효율 성 향상 에 관 한 필수 플러그 인 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
IDEA 수정 toString 메서드 템플릿은 JSON 형식입니다.1. toString 방법 설정 인터페이스 열기 코드에서 Generate를 오른쪽 단추로 선택한 다음 toString () 을 선택하십시오.단축키도 사용할 수 있습니다. 윈도우즈 아래는 Alt + Insert, 맥 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.