Spring Tool Suite环境搭建
一、STS简介
Spring Tool Suite开发工具是spring官网推出的一款方便利用spring一系列框架的软件,界面风格和eclipse,myeclipse相同,那么让我们来看看如何安装sts这款软件。专为Spring开发定制的,方便创建调试运行维护Spring应用。
二、下载、安装STS
1.官网下载地址:https://spring.io/tools
页面下滑点找到下载的地方
当然可以选择下载STS3
2.下载后的文件
3.解压文件
4.双击SpringToolSuite4运行
建议发送快捷方式到桌面 方便使用
5.工作空间路径
6.启动后界面
三、编码、jdk、maven配置
1. 编码配置
Windows-->Perference-->General-->Workspace
2.jdk配置 (sts默认配置)
Jdk安装这里就不讲解了。
Add选择自己安装的jdk
3.maven配置(sts默认配置)
设置Maven的settings.xml和Repository(仓库)的位置,点击Windows-->Perference-->Maven-->User settings,在右侧设置本机安装的Maven这些文件的位置。
STS自带Maven,也可配置自己的maven
4.tomcat配置
windows-->Preferences-->Server-->Runtime
选择你的tomcat的版本和路径
四、安装插件
例如:
- CheckStyle
- FindBugs
- PMD
- Metrics
- EclEmma Java Code Coverage
安装方式:在线安装
Help—>Eclipse Marketplace
CheckStyle安装
PMD安装
EclEmma Java Code Coverage 安装
遇到问题:
FindBugs和Metrics在线安装搜索不到
问题解决:
搜索安装spotBugs 这个组件包含findBugs
2. Metrics 安装暂未解决
五、插件功能说明:
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.项目存放路径中不能出现中文!!
(百度了很多网很多解决办法,都没解决,最后才发现是项目存放路径有中文!!)
项目路径中有中文会报无法 找不到或加载主类