一、Trae 下载安装
官方网址:https://www.trae.com.cn/
官方文档:https://docs.trae.com.cn/docs/what-is-trae?_lang=zh
安装步骤省略,正常安装即可。
⚠️ 注意:Trae 有两个版本,国内版(Trae CN)和国际版。国际版可能需要网络代理才能正常使用。
二、插件介绍(后端)
由于是轻量工程,部分功能需自行安装插件支持。
1、Extension Pack for Java
如果是 Java 后端工程,建议优先安装这个插件。
Extension Pack for Java 是一个强大的 Java 开发插件集合,在各类集成开发环境(IDE)中广受欢迎,能显著提升 Java 开发效率和体验。包含:
- Language Support for Java™ by Red Hat:提供核心的 Java 语言支持,涵盖代码分析、智能提示、代码导航、重构等功能。
- Debugger for Java:用于调试 Java 代码,可设置断点、单步执行、查看变量值等,方便开发者定位和解决问题。
- Test Runner for Java:支持 JUnit、TestNG 等测试框架,能轻松运行和管理 Java 单元测试。
- Maven for Java:方便管理 Maven 项目,包括依赖管理、执行 Maven 命令、查看依赖树等。
- Java Dependency Viewer:以可视化方式展示 Java 项目的依赖关系,帮助开发者清晰了解项目结构。
2、Spring Boot Extension Pack
Spring Boot Extension Pack 是一系列 Spring Boot 相关插件的集合,适用于所有使用 Spring Boot 进行开发的场景。它是 Spring Boot 项目必装插件,能借助 Spring Initializr 模板快速创建新的 Spring Boot 项目,还能对 Spring Boot 的注解、配置类等提供智能代码提示和补全。同时,它可以辅助开发者理解和配置应用属性文件,像 application.properties 或 application.yml,提供配置项的智能提示和语法检查。
3、Spring Boot Tools
提供了强大的 Spring 开发支持。具备可视化配置功能,可通过图形化界面配置 Spring Bean 和依赖注入;在调试方面也有出色表现,能为 Spring Boot 应用的调试提供便利,帮助开发者快速定位问题。
Spring Boot Extension Pack 和 Spring Boot Tools 对比
- 功能重叠情况
- 项目创建:二者都支持基于 Spring Initializr 模板快速创建新的 Spring Boot 项目,你可以根据需求选择合适的 Spring Boot 版本、编程语言、构建工具和依赖项。
- 代码提示与补全:对 Spring Boot 相关的注解、配置类和方法等,两个插件都会提供代码提示和补全功能,帮助你更高效地编写代码。
- 配置文件辅助:在处理 application.properties 或 application.yml 等配置文件时,它们都能进行语法检查,并提供配置项的智能提示。
- 潜在冲突
- 快捷键冲突:如果两个插件为相似的功能设置了不同的快捷键,可能会导致使用时出现混淆。
- 版本兼容性问题:当两个插件依赖的 Spring Boot 相关库版本不一致时,可能会导致一些功能无法正常使用。
- 应对冲突的办法
- 调整快捷键:一般来说,开发环境允许你自定义快捷键。你可以查看并调整这两个插件的快捷键设置,避免冲突。
- 检查和统一版本:在项目的 pom.xml(Maven 项目)或 build.gradle(Gradle 项目)文件中,确保所有依赖的 Spring Boot 相关库版本一致。


