google protobuf 实体类和java对象互转_idea中安装protobuf插件

1.安装protobuf插件

google protobuf 实体类和java对象互转_idea中安装protobuf插件_第1张图片

我是提前下载好到本地,从本次磁盘安装的。注意版本要与自己的idea版本对应起来。

插件的地址:protobuf插件

2.使用maven的方式集成插件

在pom文件中引入依赖:


   1.8
       3.7.0
       1.9.1




 
        
            com.google.protobuf
            protobuf-java
            3.7.0
        
        
        
            io.grpc
            grpc-netty
            ${grpc.version}
            provided
        
        
            io.grpc
            grpc-protobuf
            ${grpc.version}
            provided
        
        
            io.grpc
            grpc-stub
            ${grpc.version}
            provided
        



        
            
                kr.motd.maven
                os-maven-plugin
                1.4.1.Final
            
        

		
            
                org.xolstice.maven.plugins
                protobuf-maven-plugin
                0.5.0
                
                    
                        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
                        
                    
                
            
	
	

google protobuf 实体类和java对象互转_idea中安装protobuf插件_第2张图片

这样说明maven插件生效了

3.编写protobuf代码

google protobuf 实体类和java对象互转_idea中安装protobuf插件_第3张图片

google protobuf 实体类和java对象互转_idea中安装protobuf插件_第4张图片

可以看到此处已经出现了语法高亮,说明idea的插件生效了

4.编译protobuf文件

google protobuf 实体类和java对象互转_idea中安装protobuf插件_第5张图片

执行成功之后,在target目录下,已经生成了可以用的java类

google protobuf 实体类和java对象互转_idea中安装protobuf插件_第6张图片

拷贝这个类到你的工程中,就可以使用它了。

你可能感兴趣的:(google,protobuf,实体类和java对象互转,idea,安装php插件)