通过设置Spring Java Format插件集来保持Java项目的“ Spring”风格

Spring为您提供了一个方便的工具,可确保您的Java项目具有一致的“ Spring”风格! 认识Spring Java Format插件集!

该工具已于今年5月发布,当前版本为0.0.6。

设置的插件包括:

  • 应用包装和空白约定的源格式器
  • 一个Checkstyle插件,可在整个代码库中实现一致性

该项目的目的是提供一致性,因此,每个插件通常都是不可配置的。 这意味着您需要更改代码以匹配所需的约定,而不能配置插件约定以匹配您的样式。

还请参见:

根据其GitHub存储库 ,大多数编码约定和样式都来自Spring Framework和Spring Boot项目。 Spring Framework手动格式化代码,而Spring Boot使用自动格式化。

您应该记住的一件事是,仅格式设置和Checkstyle不足以产生真正一致的代码。 您可以在此处找到一些在开发Spring Boot时可能有用的技巧。

入门

如果您希望尝试一下,让我们看看如何开始。

马文

对于源格式,将spring-javaformat-maven-plugin到您的build插件中:


	
		
			io.spring.javaformat
			spring-javaformat-maven-plugin
			0.0.6
		
	

~/.m2/settings.xmlio.spring.javaformat插件组如下:


	io.spring.javaformat

现在,您可以运行./mvnw spring-javaformat:apply重新格式化代码。

摇篮

对于源格式,将spring-javaformat-gradle-plugin到您的build插件中:

buildscript {
	repositories {
		mavenCentral()
	}
	dependencies {
		classpath("io.spring.javaformat:spring-javaformat-gradle-plugin:0.0.6")
	}
}

apply plugin: 'io.spring.javaformat'

该插件将formatcheckFormat任务添加到您的项目中。 运行标准Gradle check任务时,将自动应用checkFormat任务。

日食

使用Eclipse,只要在项目构建脚本中发现Maven或Gradle插件,就会自动激活该插件。

如果您需要自定义插件应用的项目特定设置,则应在项目的根目录中添加一个.eclipse文件夹。 该文件夹中的所有.prefs文件都将被复制到项目.settings文件夹中。 通常,您将提供自己的org.eclipse.jdt.core.prefsorg.eclipse.jdt.ui.prefs文件。

为了安装插件,您可以使用io.spring.javaformat.eclipse.site zip文件。 您可以从repo.spring.io下载最新版本或使用更新站点 。

IntelliJ IDEA

就像在Eclipse中一样,在项目构建脚本中发现Maven或Gradle插件时,也会自动激活该插件。 Spring Java Format图标( formatOn )也将显示在状态栏中,以指示格式化程序处于活动状态。 您可以使用标准codereformat code操作来格式化代码。

要安装该插件,您可以使用spring-javaformat-intellij-plugin jar文件。 您可以在这里找到最新版本。


翻译自: https://jaxenter.com/tool-spring-java-format-151270.html

你可能感兴趣的:(通过设置Spring Java Format插件集来保持Java项目的“ Spring”风格)