`

Spring Tool Suite 配置关联代码检查模板

 
阅读更多

在一些代码编程规范较为严格的公司,会有公共的代码规范、格式化等的配置模板,需要自己配置到开发工具中,编码后运行检查,如何在Spring Tool Suite(Eclipse)中配置关联这些模板?在此记录一下。

 

1.代码模板文件

window-->preferences  搜索 code templates,在右侧的窗口点击import,将模板文件导入,导入后点击查看是否生效

 


 

 

2.代码格式化模板

window-->preferences  搜索 formatter,在右侧的窗口点击import,将模板文件导入,导入后active profile会自动显示你导入的格式化模板名称

 



 3. 代码规范checkstyle模板

window-->preferences  搜索 checkstyle,右侧窗口点击new按钮,type选择external,然后选择具体模板文件,导入文件后,选中文件,点击 set as default。



 

FAQ:配置好后,运行checkstyle,报错,搜索了网上,说checkstyle新版本中有一些属性去掉了,解决办法,将报错的内容在你导入的check模板文件中去掉

 

安利一下,经常碰到eclipse报错,详细信息让你看日志,在workspace中.metadata文件夹下的.log文件中可以查看到

报错信息

!MESSAGE Checkstyle-Plugin: cannot initialize module TreeWalker - Unable to instantiate 'RedundantThrows' class, it is also not possible to instantiate it as com.puppycrawl.tools.checkstyle.checks.annotation.RedundantThrows, 

解决

模板文件中将报错的部分去掉

<!--     <module name="RedundantThrows"/> -->

 

 

  • 大小: 19.5 KB
  • 大小: 20.3 KB
  • 大小: 24.3 KB
  • 大小: 32.6 KB
分享到:
评论

相关推荐

    Spring Tool Suite 搭建tomcat配置调试环境

    通过上述步骤,我们成功地在Spring Tool Suite中配置了Tomcat服务器,创建了一个简单的Web项目,并进行了调试。这对于Spring开发者来说是一个基本但至关重要的工作流程,确保了开发环境的顺畅运行。在实际开发中,...

    SpringToolSuite4 工具

    它能识别Spring Bean、注解、配置文件,并在编写代码时提供自动补全和错误检查。这大大减少了开发者在理解和使用Spring API时可能遇到的困扰。 ### 3. **Spring Boot 支持** 随着Spring Boot的普及,STS4 对其提供...

    SpringToolSuite4 SVN插件

    支持SpringToolSuite4的插件,共三个,下载解压后,把三个文件夹里边的features和plugins拷贝到sts安装目录下即可,已测试可用,org.tmatesoft.svn_1.10.1.eclipse、subclipse-4.3.0、Subversive-connectors-4.1.3.I...

    Spring Boot基础-Spring Tool Suite工具的安装

    2. **代码自动生成**:STS支持一键生成常见的Spring Boot代码模板,如RESTful API接口等,大大提高了开发效率。 3. **配置文件管理**:在Spring Boot项目中,可以方便地管理各种配置文件(如Properties和YAML),...

    sts-4.10.0.RELEASE(开发工具SpringToolSuite4)

    SpringToolSuite4(STS)是Spring框架官方推出的集成开发环境(IDE),专为Spring开发者设计。版本4.10.0.RELEASE是该工具的一个稳定版本,提供了许多更新和改进,旨在提升开发效率和用户体验。作为一款强大的开发...

    SpringToolSuite for mac.zip

    SpringToolSuite(STS)是专为Java开发者设计的一款集成开发环境(IDE),尤其适用于Spring框架的开发。这款工具是基于Eclipse平台构建的,因此它继承了Eclipse的强大功能,并针对Spring开发进行了优化,提供了丰富...

    spring-tool-suite-3.7.3.RELEASE-e4.5.2-win32.zip

    它内置了对Spring的全面支持,包括项目创建模板、配置编辑器、Spring Boot的支持以及Spring Roo的集成,使得开发者能够快速地构建和调试Spring应用。 "官网提供下载"意味着用户可以通过Spring官方渠道获取此软件,...

    Spring Tool Suite

    2. **增强的Spring Boot支持**:由于Spring Boot的广泛使用,4.8.0版本可能会加强与Spring Boot相关的模板、配置和调试工具,以帮助开发者快速搭建和管理Spring Boot项目。 3. **集成Spring Framework更新**:随着...

    spring tool suite 3-9-5

    1. **Spring Tool Suite (STS)**:STS是Eclipse IDE的一个扩展,为Spring开发者提供了额外的插件、模板和工具,如Spring Project Explorer、Spring Roo支持和Spring Boot Dashboard等。这些工具能够帮助开发者更高效...

    springtoolsuite4.10.0-windows-x64.rar

    2. Spring框架支持:提供强大的代码补全、错误检查和重构工具,使得Spring XML配置和Java配置更加直观。 3. Groovy和Grails支持:对于使用Groovy语言和Grails框架的开发者,STS提供了很好的集成。 4. 支持Cloud ...

    spring-tool-suite-3.9.6.RELEASE-e4.9.0-win32-x86_64.zip

    "springtoolsuit"即Spring Tool Suite,是Eclipse IDE的扩展,提供了针对Spring项目的增强功能,如代码自动完成、项目向导和集成测试工具等。"eclipse4.9.0"指的是Eclipse IDE的 Photon 版本,这个版本引入了对Java ...

    spring-tool-suite-3.9.8.RELEASE-e4.11.0-win32-x86_64.zip

    **Spring Tool Suite (STS) 简介** Spring Tool Suite(STS)是Spring框架的官方集成开发环境(IDE),基于Eclipse平台构建,为Spring开发者提供了丰富的特性与工具,极大地提升了开发效率。它包含了对Spring框架及...

    Java 热部署操作笔记。Spring Tool Suite

    Java 热部署操作笔记。Spring Tool Suite.网上能看到的资源多事mvn 的,再这个文档里面,很详细的介绍了.yml元素的写法。和注意事项。

    spring-tool-suite-4-4.13.0.RELEASE-e4.22.0-linux

    标题中的“spring-tool-suite-4-4.13.0.RELEASE-e4.22.0-linux”指的是一款基于Eclipse平台的Spring Tool Suite(STS)开发工具的特定版本。STS是专为Spring框架开发者设计的一整套集成开发环境(IDE),它包含了对...

    spring tool suite-part1

    spring source tool suite开发环境+virgoTomcatServer(part1)

    使用STS(SpringToolSuite)工具Spring Boot整合MyBatis详细代码

    在本文中,我们将深入探讨如何使用SpringToolSuite (STS) 集成Spring Boot与MyBatis框架,以便实现高效的数据访问。STS是一款强大的集成开发环境,专为Spring开发者设计,而Spring Boot则简化了Spring应用程序的创建...

    spring-tool-suite-3.9.18.RELEASE-e4.21.0-win32-x86_64.zip

    标题中的“spring-tool-suite-3.9.18.RELEASE-e4.21.0-win32-x86_64.zip”表明这是一个Spring Tool Suite的版本为3.9.18.RELEASE,基于Eclipse 4.21.0的Windows 32位x86_64平台的压缩包。Spring Tool Suite(STS)是...

    spring-tool-suite

    根据提供的文件信息,“spring-tool-suite”(STS,Spring Tool Suite),我们可以深入探讨其相关的知识点。 ### Spring Tool Suite (STS) 概述 Spring Tool Suite 是一款专为开发基于 Spring 框架的应用程序而...

    Spring Tool Suite 离线简版。支持e4.9 photon版本以上

    Spring Tool Suite(STS)是基于Eclipse开发的一款强大的Spring框架集成开发环境,它为Spring开发者提供了丰富的工具和功能,使得Spring应用的开发更加便捷。标题提到的"Spring Tool Suite 离线简版",意味着这是一...

Global site tag (gtag.js) - Google Analytics