Spring Tool Suite环境搭建

STS环境搭建

一、STS简介

Spring Tool Suite工具是spring官网推出的一款方便利用spring一系列框架的件,界面格和eclipsemyeclipse相同,那么来看看如何安装sts件。专为Spring定制的,方便调试运行维护Spring

二、下载、安装STS

1.官网下载地址:https://spring.io/tools

页面下滑点找到下载的地方

Spring Tool Suite环境搭建

当然可以选择下载STS3

Spring Tool Suite环境搭建

2.下载后的文件

Spring Tool Suite环境搭建

3.解压文件

Spring Tool Suite环境搭建

4.双击SpringToolSuite4运行

建议发送快捷方式到桌面 方便使用

5.工作空间路径

Spring Tool Suite环境搭建

6.启动后界面

Spring Tool Suite环境搭建

三、编码、jdk、maven配置

1. 编码配置

 Windows-->Perference-->General-->Workspace

Spring Tool Suite环境搭建

2.jdk配置 (sts默认配置)

Jdk安装这里就不讲解了。

Spring Tool Suite环境搭建

Add选择自己安装的jdk

Spring Tool Suite环境搭建Spring Tool Suite环境搭建

3.maven配置(sts默认配置)

设置Mavensettings.xmlRepository(仓库)的位置,点击Windows-->Perference-->Maven-->User settings,在右侧设置本机安装的Maven这些文件的位置。

STS自带Maven,也可配置自己的maven

Spring Tool Suite环境搭建

Spring Tool Suite环境搭建

4.tomcat配置

windows-->Preferences-->Server-->Runtime

Spring Tool Suite环境搭建

选择你的tomcat的版本和路径

Spring Tool Suite环境搭建

四、安装插件

例如:

  1. CheckStyle
  2. FindBugs
  3. PMD
  4. Metrics
  5. EclEmma Java Code Coverage

安装方式:在线安装

Help—>Eclipse Marketplace

Spring Tool Suite环境搭建

CheckStyle安装

             Spring Tool Suite环境搭建     Spring Tool Suite环境搭建

PMD安装

 Spring Tool Suite环境搭建    Spring Tool Suite环境搭建

EclEmma Java Code Coverage 安装

Spring Tool Suite环境搭建

 

遇到问题:

FindBugsMetrics在线安装搜索不到

问题解决:

搜索安装spotBugs 这个组件包含findBugs

        Spring Tool Suite环境搭建   Spring Tool Suite环境搭建

2. Metrics 安装暂未解决

Spring Tool Suite环境搭建

 

五、插件功能说明:

CheckStyle 检查源文件主要关注格式

目的:检查Java源文件是否与代码规范相符

检查项

主要包括:

Javadoc注释

命名规范

多余没用的Imports

Size度量,如过长的方法

缺少必要的空格Whitespace

重复代码

PMD检查源文件

目的:检查Java源文件中的潜在问题

检查项主要包括:

空try/catch/finally/switch语句块

未使用的局部变量、参数和private方法

空if/while语句

过于复杂的表达式,如不必要的if语句等

复杂类

EclEmma Java Code Coverage查看代码调用情况

目的:EclEmma是一个开源的测试工具(for eclipse),可以在编码过程中看代码调用情况、也可以检测单覆盖率

检查项:

FindBugs检查.class

目的:基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug

检查项:

主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等

 

 

 

 

六、遇见错误

1.项目存放路径中不能出现中文!!

(百度了很多网很多解决办法,都没解决,最后才发现是项目存放路径有中文!!)

项目路径中有中文会报无法 找不到或加载主类

 Spring Tool Suite环境搭建