开发工具 STS 实用技巧
作者: dkvirus 发表于: 2018-06-25 15:41:00 最近更新: 2018-08-10 15:59:23

STS(Spring Tool Suit):Spring 整的开发工具,在 eclipse 的基础上做了些优化,让开发 spring 项目时更爽。

一、下载与安装

官网下载地址,windows、mac、linux 各个系统都有。安装也很简单,最加分的是免费的,不需要各种注册码搞的烦死人。

官网下载

二、常用技巧

1. 常用快捷键

  • alt + / —— 代码提示;
  • ctrl + shift + f —— 代码格式化;
  • ctrl + shift + o —— 引入包,或删除未用到的包
  • ctrl + 鼠标左键 —— 查看源代码
  • ctrl + shift + x —— 字符串变大写
  • ctrl + shift + y —— 字符串变小写
  • ctrl + shift + s —— 弹出快捷对话框,可以快速生成 get/set或构造器方法

2. 设置 git 默认用户和邮箱

Window > Preferences > Team > Git > Configuration > 修改用户名和邮箱。

3. 搜索字符串所在的文件

查询字符串在哪个文件中出现过。

【Ctrl + H】=> 选择 file search =>

sts全局搜索

4. @Data 注解无法识别

从远程仓库上拉代码,发现代码很多地方报错。询问后端同事,才知道是实体类里没用写 get/set 方法,通过 spring 的注解 @Data 自动生成 get/set 功能。但是我的 sts 开发工具貌似不识别 @Data 注解,所以报错。

lombok.jar 可以解决该问题。从 lombok 官网 下载 jar 包(我这边下载挺慢的,不知道是不是本地网速坑),jar 包只有 1.6M,不算大。

切换到 lombok.jar 目录,运行 $ java -jar lombok.jar 会弹出下图所示对话框,依次勾选上下两个红框的地方,重启 sts 即可。

lombok安装示意图

5. 报错找不到 java 类

首先检查是否开启自动编译功能:菜单 => Projects => 勾选 Build Automatically。java 运行的是 .class 文件,即便有 .java 文件,但是没有进行编译,也会报找不到 java 类这个问题的。

show view => Problem 显示 问题窗口看下里面可有错误,如果代码出错了,也有可能报错找不到 java 类。

6. 自定义注释模板

设置 => Java => Code Style => Code Templates。更详细的变量解释 => Eclipse、MyEclipse、springSTS等 Java注释模板设置详解。

自定义注释模板

7. 中文乱码

中文乱码是由编码引起的,可以修改 sts 全局环境的编码,也可以只修改某个具体工程的编码。

1)sts 全局环境设置编码格式

设置 => General => Workspace(直接点Workspace,不用点开它的下拉选项)。这种编码设置会对所有项目都起作用,默认 UTF-8。

全局环境设置编码格式

2)设置单个项目编码格式

鼠标移到某个项目上 => 右键选择 Properties 打开设置对话框 => 选择 Resource。

单个项目设置编码格式

8. 手动导入 jar 包

选中项目右击 => Build Path => Add External Archives,然后在弹出的对话框中选择本地 xx.jar 包即可导入,这种方式适合导入单个 jar 包的场景。

首页
友链
归档
dkvirus
动态
RSS