ToB企服应用市场:ToB评测及商务社交产业平台

标题: Spring Boot 最佳实践 [打印本页]

作者: 丝    时间: 2023-8-7 20:27
标题: Spring Boot 最佳实践
本文翻译自国外论坛 medium,原文地址:https://medium.com/@raviyasas/spring-boot-best-practices-for-developers-3f3bdffa0090
Spring Boot 是一种广泛使用且非常流行的企业级高性能框架。以下是一些最佳实践和一些技巧,我们可以使用它们来改进 Spring Boot 应用程序并使其更加高效。这篇文章会有点长,完整读完文章需要一些时间。
1.正确的包目录风格

基于类型

基于功能模块

推荐博主开源的 H5 商城项目waynboot-mall,这是一套全部开源的微商城项目,包含三个项目:运营后台、H5 商城前台和服务端接口。实现了商城所需的首页展示、商品分类、商品详情、商品 sku、分词搜索、购物车、结算下单、支付宝/微信支付、收单评论以及完善的后台管理等一系列功能。 技术上基于最新得 Springboot3.0、jdk17,整合了 MySql、Redis、RabbitMQ、ElasticSearch 等常用中间件。分模块设计、简洁易维护,欢迎大家点个 star、关注博主。
github 地址:https://github.com/wayn111/waynboot-mall
2.使用设计模式

没什么好说的,设计模式已经是现代编程中编写可维护、可扩展代码的最佳实践。
3.使用 Spring Boot starter

4.使用生产版本的依赖项


5.使用 Lombok

6.将构造函数注入与 Lombok 一起使用


7.使用 slf4j 日志


8.控制器仅用于路由


9.使用 Service 层来实现业务逻辑

10.避免空指针异常


11.使用集合框架的最佳实践

12.使用分页


13.使用缓存

14.使用自定义异常处理程序和全局异常处理


15.使用自定义响应对象


16.删除不必要的代码、变量、方法和类。


17.使用注释

18.对类、方法、函数、变量和其他属性使用有意义的词语。


19.使用正确的大小写进行声明


20.简单点


21.使用通用的代码格式样式


22.使用 SonarLint 插件


最后

至此本文讲解内容到此完毕感谢阅读,希望本文能对你有所帮助。
关注公众号【waynblog】每周分享技术干货、开源项目、实战经验、高效开发工具等,您的关注将是我的更新动力!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4