代码美化方面的几个小技巧
以下内容基本摘抄自公众号 方志朋 我同事说我写代码像写诗 (qq.com) 如有侵权,联系立删!
1:用 @ConfigurationProperties 代替@Value来注入常量

通过@ConfigurationProperties注解的指定前缀方式来注入该前缀下对应的属性

2:使用@RequiredArgsConstructor代替@Autowired
我们都知道注入一个bean有三种方式哦(set注入, 构造器注入, 注解注入),spring推荐我们使用构造器的方式注入Bean
@RequiredArgsConstructor这个注解是lombok提供的
lombok相关注解解析:
https://blog.csdn.net/weixin_41298656/article/details/118896052?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-118896052.pc_agg_new_rank&utm_term=%40RequiredArgsConstructor&spm=1000.2123.3001.4430

3:代码模块化:
尽可能的让一个方法只做一件事情,阿里巴巴的规范中要求一个方法的行数不超过50行。
4:减少不必要的db

5:不要返回null值
集合就返回空集合,对象就返回空对象,但不要返回null值,防止调用该方法的地方出现NPE。
6:Controller里尽量不要写业务代码,将业务代码放到Service去处理。

浙公网安备 33010602011771号