编程语言
首页 > 编程语言> > Java 的使用习惯

Java 的使用习惯

作者:互联网

  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 {
 
    final DeveloperProperty developerProperty;
 
    @GetMapping("/property")
    public Object index() {
       return developerProperty.getName();
    }
}
  1. 用@RequiredArgsConstructor代替@Autowired

我们都知道注入一个 bean 有三种方式哦(set 注入, 构造器注入, 注解注入),Spring 推荐我们使用构造器的方式注入 Bean

我们来看看上段代码编译完之后的样子在这里插入图片描述
RequiredArgsConstructor:lombok提供

3.代码模块化
阿里巴巴 Java 开发手册中说到每个方法的代码不要超过 50 行(我没记错的话),在实际的开发中我们要善于拆分自己的接口或方法, 做到一个方法只处理一种逻辑, 说不定以后某个功能就用到了, 拿来即用。

在这里插入图片描述
4. 抛异常而不是返回
在写业务代码的时候,经常会根据不同的结果返回不同的信息,尽量减少返回,会显得代码比较乱

反例在这里插入图片描述
正例在这里插入图片描述

标签:Java,String,代码,习惯,private,ConfigurationProperties,使用,public,注入
来源: https://blog.csdn.net/qq_42946963/article/details/123136967