> For the complete documentation index, see [llms.txt](https://jack80342.gitbook.io/spring-boot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jack80342.gitbook.io/spring-boot/i.-spring-boot-documentation/4.-working-with-spring-boot.md).

# 4. 使用Spring Boot

准备好使用Spring Boot了？[我们已经为你铺好了道路](/spring-boot/iii.-using-spring-boot.md)：

* 构建系统：[Maven](/spring-boot/iii.-using-spring-boot/13.-build-systems/13.2.-maven.md)｜[Gradle](/spring-boot/iii.-using-spring-boot/13.-build-systems/13.3.-gradle.md)｜[Ant](/spring-boot/iii.-using-spring-boot/13.-build-systems/13.4.-ant.md)｜[Starters](/spring-boot/iii.-using-spring-boot/13.-build-systems/13.5.-starters.md)
* 最佳实践：[代码结构](https://github.com/jack80342/spring-boot/tree/25350df33f8edd68b50ff6f6e1258c9df4f67d67/III.%20Using%20Spring%20Boot/14.%20Structuring%20your%20code.md)｜[@Configuration](https://github.com/jack80342/spring-boot/tree/25350df33f8edd68b50ff6f6e1258c9df4f67d67/III.%20Using%20Spring%20Boot/15.%20Configuration%20classes.md)｜[@EnableAutoConfiguration](/spring-boot/iii.-using-spring-boot/16.-auto-configuration.md)｜[Beans和依赖注入](https://github.com/jack80342/spring-boot/tree/25350df33f8edd68b50ff6f6e1258c9df4f67d67/III.%20Using%20Spring%20Boot/17.%20Spring%20Beans%20and%20dependency%20injection.md)
* 运行代码：[IDE](/spring-boot/iii.-using-spring-boot/19.-running-your-application/19.1.-running-from-an-ide.md)｜[Packaged](https://github.com/jack80342/spring-boot/tree/25350df33f8edd68b50ff6f6e1258c9df4f67d67/III.%20Using%20Spring%20Boot/19.2.%20Running%20as%20a%20packaged%20application.md)｜[Maven](https://github.com/jack80342/spring-boot/tree/25350df33f8edd68b50ff6f6e1258c9df4f67d67/III.%20Using%20Spring%20Boot/19.3.%20Using%20the%20Maven%20plugin.md)｜[Gradle](https://github.com/jack80342/spring-boot/tree/25350df33f8edd68b50ff6f6e1258c9df4f67d67/III.%20Using%20Spring%20Boot/19.4.%20Using%20the%20Gradle%20plugin.md)
* 应用打包：[产品级jars](https://github.com/jack80342/spring-boot/tree/25350df33f8edd68b50ff6f6e1258c9df4f67d67/III.%20Using%20Spring%20Boot/21.%20Packaging%20your%20application%20for%20production.md)
* Spring Boot命令行：[使用CLI](/spring-boot/vii.-spring-boot-cli.md)
