EasyCode 플러그 인 사용 설명(추천)

6630 단어 EasyCode플러그 인
간단 한 소개
Easy Code 는 아이디어 의 플러그 인 입 니 다.데이터 의 표를 도형 화 하 는 방식 으로 enity,contrller,service,dao,mapper 를 생 성 할 수 있 습 니 다.
간단 하면 서도 강력 한 인 코딩 이 필요 합 니 다.
Intellij 설치 EasyCode 플러그 인:
먼저 File->Settings->Plugins 를 클릭 한 다음 EasyCode 를 검색 하고 설 치 를 클릭 합 니 다.
在这里插入图片描述
Easy Code 로 코드 를 생 성 할 때 Lombok 플러그 인과 함께 사용 하 는 것 이 좋 습 니 다.Lombok 플러그 인 에 대한 지식 은 블 로 그 를 참조 하 십시오.
Lombok
예제:Spring Boot 에서 Easy Code 를 사용 하 는 방법 을 보 여 줍 니 다.첫 번 째 단계:SpringBoot 프로젝트 Maven 의존 만 들 기:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
  </dependency>

  <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>springloaded</artifactId>
    <version>1.2.8.RELEASE</version>
  </dependency>

  <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.10</version>
  </dependency>

  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <version>2.2.1.RELEASE</version>
    <optional>true</optional> <!--  true        -->
  </dependency>

  <dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.1.2</version>
  </dependency>
  <dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.5.4</version>
  </dependency>
  <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.1.21</version>
  </dependency>

  <dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.2.13</version>
  </dependency>

  <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.13</version>
    <scope>runtime</scope>
  </dependency>
  <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
    <exclusions>
      <exclusion>
        <groupId>org.junit.vintage</groupId>
        <artifactId>junit-vintage-engine</artifactId>
      </exclusion>
    </exclusions>
  </dependency>
application.yml

server:
 port: 8080
spring:
 datasource:
  url: jdbc:mysql://localhost:3306/db_test?useSSL=false&serverTimezone=GMT%2B8&characterEncoding=utf8&useUnicode=true&allowPublicKeyRetrieval=true
  username: root
  password: root
  type: com.alibaba.druid.pool.DruidDataSource
  driver-class-name: com.mysql.cj.jdbc.Driver
mybatis:
 mapper-locations: classpath:/mapper/*Dao.xml
 typeAliasesPackage: com.hc.entity
두 번 째 단계:데이터 원본 추가
IDEA 의 Database 를 통 해 데이터 원본 을 연결 합 니 다.
在这里插入图片描述
다음은 데이터베이스 연결 정 보 를 설정 합 니 다.적당 한 데이터베이스 Driver 가 감지 되 지 않 으 면 왼쪽 아래 를 클릭 하여 자동 으로 다운로드 합 니 다.
在这里插入图片描述
연결 성공 후 OK 를 클릭 합 니 다.기본적으로 연 결 된 데이터 베 이 스 를 보 여주 지 않 았 습 니 다.수 동 으로 펼 쳐 야 합 니 다.다음 과 같 습 니 다.
在这里插入图片描述
STEP 3:코드 생 성
먼저 모든 시 계 를 선택 한 다음 오른쪽 단 추 를 누 르 고 Easy Code->Generate Code 를 선택 하 십시오.다음 과 같 습 니 다.
在这里插入图片描述
처음 추 가 했 을 때 데이터베이스 형식 에 대응 하지 않 는 자바 형식 이 있 으 면 알림 이 있 습 니 다.
在这里插入图片描述
NO 를 누 르 면 인식 되 지 않 은 형식 을 자바 의 Object 로 표시 합 니 다.그래서 우 리 는 그 안내 에 따라 맵 관 계 를 추가 하 는 것 이 좋 습 니 다.
在这里插入图片描述
주:실제 맵 관 계 를 추가 할 때 저 는 성공 하지 못 했 지만 표 설정 을 수정 하 는 데 성 공 했 습 니 다.
在这里插入图片描述
在这里插入图片描述
추가 에 성공 한 후 코드 생 성:
在这里插入图片描述
프로젝트 가 다 중 모듈 프로젝트 라면 코드 생 성 모듈 을 선택 한 다음 코드 생 성 패 키 지 를 설정 하고 마지막 으로 생 성 할 코드 모델 을 아래 에서 선택 하고 OK 를 누 르 면 됩 니 다.최종 생 성 된 코드 는 다음 과 같 습 니 다.
在这里插入图片描述
사용자 정의 모드
예 를 들 어 생 성 된 dao 계층 코드 에 조건 없 이 모든 데 이 터 를 가 져 오 는 getAll()방법 을 추가 하려 고 합 니 다.(기본 생 성 모드 에는 이 방법 이 없습니다.)클릭 File->Settings->Easy Code->Template Setting:
在这里插入图片描述
도구 자체 의 정의 방식 을 참고 할 수 있 습 니 다.우 리 는 지금 dao.java 에 다음 과 같은 방법 을 추가 합 니 다.

List<$!{tableInfo.name}> getAll();
在这里插入图片描述
그 다음 에 mapper.xml 에 맞 는 방법 을 추가 하고 mapper.xml 를 열 어 다음 과 같은 방법 을 추가 합 니 다.

<select id="getAll" resultMap="$!{tableInfo.name}Map">
		select $allSqlColumn()
		from $!{tableInfo.obj.parent.name}.$!tableInfo.obj.name
</select>
在这里插入图片描述
설정 이 완료 되면 OK 를 누 르 고 코드 를 다시 만 들 면 생 성 방법 중 하나 가 더 있 습 니 다.
다른 코드 모델 의 정 의 는 이것 과 유사 하여 더 이상 군말 하지 않 는 다.
여기 서 Easy Code 플러그 인 사용 에 대한 상세 한 설명 은 여기까지 입 니 다.더 많은 Easy Code 플러그 인 사용 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기