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 真的挺适合你。配置简单,插件丰富,开发效率也能拉满。
评论区