Spring Tool Suite环境搭建
STS环境搭建
一、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.项目存放路径中不能出现中文!!
(百度了很多网很多解决办法,都没解决,最后才发现是项目存放路径有中文!!)
项目路径中有中文会报无法 找不到或加载主类
Spring Tool Suite环境搭建相关推荐
- Spring MVC-使用Spring Tool Suite IDE搭建Spring MVC开发环境
Spring MVC 概述 新建Spring MVC Project 分析IDE建立的工程 Maven dependencies configuration Spring MVC configurat ...
- 玩转 SpringBoot 2 快速搭建 | Spring Tool Suite篇
Spring Tool Suite (STS) 工具介绍 我个人比较推荐使用 Spring Tool Suite(STS),之所以推荐使用 Spring Tool Suite(STS) ,是因为它是 ...
- Spring MVC Maven 环境搭建与部署
本文简单演示了本地开发环境的搭建.项目出包.部署运行.HelloWorld,以及部分注意事项. 起初的玩法:先安装Eclipse,然后分别下载并安装Maven.spring的插件,再进行工程模式转换, ...
- mac下java图形化插件_Mac下Spring插件STS(Spring Tool Suite)的安装教程
写在前面: 学习Java的过程中,我们会遇到千奇百怪的问题,造成一度的不自信,一度的崩溃,但我们也只能默默的承受.消化,遇到的问题也只能硬着头皮上,我们都是凡人,没有足够聪明的大脑,所幸我不会放弃,跌 ...
- 第一个使用Spring Tool Suite(STS)和Maven建立的Spring mvc 项目
一.目标 在这篇文章中.我将要向您展示怎样使用Spring Frameworks 和 Maven build创建您的第一个J2ee 应用程序. 二.信息 Maven是一个java项目的构建工具(或者自 ...
- Eclipse中Spring插件:Spring Tool 4(aka Spring Tool Suite 4)插件安装
前言 Eclipse Version: 2019-12 (4.14.0) Spring Tool 4(aka Spring Tool Suite 4,简称STS)是一个基于Eclipse的开发环境, ...
- Spring Boot开发利器之STS(Spring Tool Suite 4)下载与安装
Spring Boot开发利器之STS(Spring Tool Suite 4)下载与安装 背景 正文 前置条件 下载 安装 背景 在使用eclipse进行Spring Boot或Spring Clo ...
- java mvc 小程序_[Java教程]Spring MVC 的环境搭建和入门小程序
[Java教程]Spring MVC 的环境搭建和入门小程序 0 2017-02-17 00:00:16 1.1.下载spring框架包. 1.1.1百度搜索Spring Framework. 进入s ...
- Eclipse 安装Spring tool suite 解决官网下载jar文件无法安装/安装过程出错,及如何下载对应版本zip文件等问题,避坑
最近想学一下spring框架,所以要先安装spring tool suite,网上查了查安装教程,发现大部分都是讲的spring tool suite 3 的,但是官网更新后上边只有 spring ...
- 【开发工具之Spring Tool Suite】6、用Spring Tool Suite简化你的开发
如果你是一个喜欢用spring的人,你可能会在欣赏spring的强大功能外,对其各样的配置比较郁闷,尤其是相差较大的版本在配置文件方面会存在差异,当然你可以去花不少的时间去网上查找相关的资料,当你准备 ...
最新文章
- IOSUIcontrol事件
- 19、计算机图形学——蒙特卡洛路径追踪
- mqtt 异步消息 长连接 解析
- hdu 2602 Bone Collector(01背包)模板
- mysql数据库时间字段看不懂_mysql数据库时间字段看不懂
- Android实例-利用WebBrowser实现浏览器(XE8+小米2)
- 【C语言】22-枚举
- win10子系统安装php,win10 ubuntu 子系统安装php
- idea上maven引用jar出错(The POM for xxx is missing, no dependen)
- 安卓坐标系转换之二:旋转角(欧拉角)
- raid数据恢复,Raid5磁盘阵列数据恢复案例,服务器数据恢复
- 聊聊软件开发的REP、CCP、CRP原则
- 123456789中间任意加+或-结果等于100
- 【项目】小餐馆(点餐系统)项目框架
- 深入理解计算机系统(第三版)家庭作业 第七章
- android 9.0 10.0 Launcher3修改workspace字体颜色
- tcp伪报头_TCPUDP伪首部详解
- 一款简单而强大的截图软件 Snipaste
- VM虚拟机安装使用OBS直播录屏软件图文教程及注意事项
- Druid middleManager如何获取task信息并启动Peon进程
热门文章
- 【无标题】数据安全相关法律法规学习记录
- win7 计算机定时关机脚本,定时关机命令,教您怎么使用命令行定时关机
- c语言程序书写时每行必须有行号,C语言阶段复习一.doc
- 计算机视觉的测试数据集,自动驾驶数据集整理
- 学习FLTK 使用Fl_Menu_Bar
- php本地打开pdf文件_用PHP在web浏览器中打开PDF文件的方法
- 最新mysql数据库源码编译安装。
- c语言答辩ppt案例,c语言ppt例子课题了答辩ppt成品中南民族大学.ppt
- 网络安全学习第16篇 - CE游戏动态内存修改器
- 助航标志信息自动导入电子海图研究