代码美化方面的几个小技巧

以下内容基本摘抄自公众号 方志朋 我同事说我写代码像写诗 (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去处理。

 

posted @ 2022-01-23 18:00  不能看窗外  阅读(251)  评论(0)    收藏  举报