protobuf 와 intellij 설정 사용

3243 단어 자바intellij
protobuf intellij 사용
간단 한 소개
Protocol Buffer 는 ProtoBuf 라 고 부 르 는데 구조 화 된 데이터 직렬 화 에 사용 되 는 유연 하고 효율 적 이 며 자동 적 인 방법 으로 XML 과 같 지만 더욱 작고 빠 르 며 간단 하 다.당신 은 자신의 데이터 구 조 를 정의 한 후에 코드 생 성기 에서 생 성 된 코드 를 사용 하여 이 데이터 구 조 를 읽 고 쓸 수 있 습 니 다.프로그램 을 재배 치 하지 않 아 도 데이터 구 조 를 업데이트 할 수 있다.
설치 하 다.
intellij 설치 사용 protobuf
  • intellij file->setting>plugins 검색 설치 protobuf 지원 설치 재 부팅 아이디어
  • maven 의존 플러그 인
         
     
        
        1.7.0
        
        3.4.0
    
    
    
     build      
     
        
            kr.motd.maven
            os-maven-plugin
            1.5.0.Final
        
    
    
     build     plugins    
    
    
            org.xolstice.maven.plugins
            protobuf-maven-plugin
            0.5.1
            
                com.google.protobuf:protoc:${protobuf.version}:exe:${os.detected.classifier}
                grpc-java
                io.grpc:protoc-gen-grpc-java:${grpc.version}}:exe:${os.detected.classifier}
            
            
                
                    
                        compile
                        compile-custom
                    
                
            
        
    
    maven      
    
     
        com.google.protobuf
        protobuf-java
        ${protobuf.version}
    
    
        io.grpc
        grpc-netty
        ${grpc.version}
        provided
    
    
        io.grpc
        grpc-protobuf
        ${grpc.version}
        provided
    
    
        io.grpc
        grpc-stub
        ${grpc.version}
        provided
    
    
  • maven 에서 플러그 인 을 다운로드 하고 아래 그림 을 클릭 하 는 리 셋 단 추 를 누 르 십시오.어디 에 있 는 지 모 르 면 메뉴 표시 줄 view->Tool windows->maven projects 에 표시 할 수 있 습 니 다.다운로드 가 느 립 니 다
  • 다운로드 가 완료 되면 프로젝트 target 디 렉 터 리 에 protoc-plugins 가 생 성 됩 니 다.exe 실행 가능 한 파일 h 와 일련의 의존 파일
  • .proto 파일 을 만 들 고.proto 파일 을 src main 디 렉 터 리 에 새로 만 든 proto 폴 더 에 놓 습 니 다.기본 적 인 상황 에서 maven 컴 파일 시 아래 에서.proto 파일
    syntax = "proto3";
    option java_package = "com.ynt.mediaquality.modeanalyze.protobuf";
    option java_outer_classname = "test";
    message Person {
    int32 id = 1;
    string name = 2;
    string email = 3;
    }
    
  • 을 찾 습 니 다.
  • .proto 파일 을 자바 파일 로 컴 파일 합 니 다.다음 그림 의 화살 표를 두 번 누 르 면 콘 솔 에[INFO]-protobuf-maven-plugin:0.5.1:copile(default-cli)@modeAnalyze-[INFO]Compiling 1 proto file(s)to E:\Idea Projects\mediaQuality\modeAnalyze\\target\generated-sources\protobuf\자바[INFO]--------------[INFO]BUILD SUCCESS 표 가 나타 납 니 다.성공 표시
  • 컴 파일 후 파일 은 파일 target->protobuf->자바 에 나타 납 니 다
  • 좋은 웹페이지 즐겨찾기