Spring Tool Suite Eclipse插件
Spring 框架开发的利器就是 Spring Tool Suite(STS)了,是你平时用 Eclipse 的,那更是无缝切换。
Spring 的各种模块在 STS 里都支持得挺不错的,像是Spring Boot
、Spring MVC
、Spring Security
这些,代码补全、提示都比较智能,写起来挺顺手。
新建项目的时候,用Spring Boot Starter Project
那套模版,能一下子拉好各种依赖,省得手动搞pom.xml
。Web、JPA、Security 啥的点点就有,挺适合快速起盘。
有个蛮贴心的小功能是可视化编辑 Spring Beans,你能直接图形界面上操作 bean 的配置,点一下就知道注入了啥、方法在哪,省得你满文件搜。
Profile 切换也方便,开发、测试、线上环境来回切,用起来比较舒服。对持续集成流程有要求的话,搭配Jenkins
或GitLab CI/CD
一起搞也没啥问题。
Lombok和Spring Roo
也整合得比较好,写起来更干净,少些样板代码。Roo 那种快速出结构的方式,适合刚起步时候用,开发效率能提不少。
Git 和构建工具不用愁,Git 功能够用,Maven 和 Gradle 支持也都不错,改个依赖或打个包都蛮顺手。
至于调试嘛,毕竟是基于Eclipse
,断点、单步调、变量监视这些都有,代码和重构功能也蛮强的。搭配点插件还能扩展下,比如用Mylyn
搞任务,或者跑个tc Server
直接看结果。
安装的话你会看到content.jar
、artifacts.jar
、binary
这些文件,其实就是 STS 的组成部分,features和plugins决定了它能干啥。你要是用压缩包安装,记得路径别搞错。
如果你正在做 Spring 相关开发,尤其是喜欢用 Eclipse 的风格,那这个 STS 真的挺适合你。配置简单,插件丰富,开发效率也能拉满。
评论区