Alibaba Java Code Guidelines
アリババは、リアルタイム検出のコードスタイルと品質の「アリ・ババのJava開発マニュアル」の規定、制約に従って、Javaコードスキャニングプラグインの法令を開始しました。強力なプッシュ。
eclips
そして、IDEA
対応するプラグインを持っています。インストールと使用チュートリアル、公式ドキュメントを参照してください。
チュートリアル:https://github.com/alibaba/p3c/wiki/IDEA%E6%8F%92%E4%BB%B6%E4%BD%BF%E7%94%A8%E6%96%87%E6 %A1%A3GsonFormate
JSON
プラグはすぐにグーグルを見つけるために、エンティティクラス、具体的な使用とのconfigureキーボードショートカットを生成します。lombok
私たちはJavaの開発プロセス、しばしばルーチン、反復作業があります。例えば:これは、メンバ変数に応じてgetおよびsetメソッドを生成し、
生成されたクラスのメンバ変数のコンストラクタ
toString()とhashCodeメソッドをオーバーライド
ログを印刷するために、ロギングフレームワークのたLogFactoryの紹介
これらは、いくつかの反復動作、テンプレートコードです。たびに手動で時間の無駄を生成するだけでなく、冗長なコードの多くを追加します。私たちは、この問題を解決するためにロンボク島のプラグインを使用することができます。だから、私たちの符号化効率が大幅に改善されていることを!
私たちは、使用する必要がある
pom
依存ファイルの導入を<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency>
例:
@Data // 等于getter/setter方法 @NoArgsConstructor //无参构造 @AllArgsConstructor // 全参构造 @Slf4j // 等于logger public class Article { private Long id; private String author; private String title; private String content; private Date createTime; private List<Reader> reader; @Override public String toString() { return "Article{" + "id=" + id + ", author='" + author + '\'' + ", title='" + title + '\'' + ", content='" + content + '\'' + ", createTime=" + createTime + ", reader=" + reader + '}'; } }
編集者がショートカットを発生させることができる持っているが、これは、それは、よりシンプルかつ効率的ではありません!
devtools
ホット・デプロイでは
springboot
プロジェクト開発、特に使いやすいです。依存性の導入
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
設定を追加
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin> </plugins> </build>
セットIDEA
をダブルクリックshift
>検索Registry
>ダニを選択compiler.automake.allow.when.app.running
。
File
>Settings
>Build,Execution,Deplyment
>Compiler
、ダニを選択しますBuild project automatically
。それをお楽しみください!
Maven Helper
では
pom.xml
中央のあなたは、問題のトラブルシューティングに簡単にすべての依存関係を、見ることができます。
継続的に更新。。。。。。
いくつかの本当に怠惰なショット以上、直接プラグインをダウンロード販売している、その上にエディタを再起動してください。
有问题的可以留言,有更好的也可以推荐一下,多谢大家!