14 个 SpringBoot 优化小妙招,写代码像写诗

本文介绍了14个SpringBoot优化技巧,包括定义配置文件信息、使用@RequiredArgsConstructor、代码模块化、抛异常而非返回错误码、减少DB查询、避免返回null、简化if-else、降低Controller复杂度等,旨在提升代码质量,提高系统健壮性。通过这些小技巧,可以将优化融入日常编码习惯。
摘要由CSDN通过智能技术生成

 说到代码优化,很多人上来就是各种理论、架构、核心思路;其实优化这个事情说简单也简单,说复杂也可以很复杂,但是我觉得最重要的就是要有一个良好的编码习惯,代码"屎山”并非一朝一夕形成的,往往是经过了日积月累;因此,培养一个好的习惯,可以让我们的代码变的更加优雅、易维护,系统变的更加健壮;

下面就分享14个小技巧,让优化变成顺手就完成的小事儿;

1. 定义配置文件信息

有时候我们为了统一管理会把一些变量放到 yml 配置文件中;而不是到处设置“魔数”,一旦那天需要修改,只需要修改配置文件即可,不需要满项目去搜索替换;

  例如:

  • 用 @ConfigurationProperties 代替 @Value

  • 使用方法

  • 定义对应字段的实体

    @Data
    // 指定前缀
    @ConfigurationProperties(prefix = "developer")
    @Component
    public class DeveloperProperty {
        private String name;
        private String website;
        private String qq;
        private String phoneNumber;
    }
    @Data
    // 指定前缀
    @ConfigurationProperties(prefix = "developer")
    @Component
    public class DeveloperProperty {
        private String name;
        private String website;
        private String qq;
        private String phoneNumber;
    }

       使用时注入这个bean

@RestController
@RequiredArgsConstructor
public class PropertyController {
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值