让代码更简洁 和@Autowired说分手, 迎接 @RequiredArgsConstructor注解
在我们写controller或者Service层的时候,需要注入很多的mapper接口或者另外的service接口,这时候就会写很多的@AutoWired注解,代码看起来很乱
lombok提供了一个注解:
@RequiredArgsConstructor(onConstructor =@_(@Autowired))
写在类上可以代替@AutoWired注解,需要注意的是在注入时需要用final定义
@RestController
@RequiredArgsConstructor(onConstructor_ = @Autowired)
public class PushController {private final XXXService xxxService;@GetMapping("/demo")public String push() {return xxxService.push();}
}
让代码更简洁 和@Autowired说分手, 迎接 @RequiredArgsConstructor注解相关推荐
- 一名Android程序员如何减少代码中该死的-if-else-嵌套,怎么让代码更简洁?
减少代码中该死的-if-else-嵌套,让代码更简洁! 写在前面 不知大家有没遇到过像"横放着的金字塔"一样的if else嵌套: if (true) {if (true) {if ...
- ES6技巧和窍门,使您的代码更简洁,更短且更易于阅读!
by Sam Williams 通过山姆·威廉姆斯 ES6技巧和窍门,使您的代码更简洁,更短且更易于阅读! (ES6 tips and tricks to make your code cleaner ...
- SpringBoot - 使用Assert校验让业务代码更简洁
文章目录 Pre 有了Validator框架,还要Assert干啥子 org.springframework.util.Assert 对象和类型断言 文本断言 逻辑断言 Collection和map断 ...
- 还在手写 Getter/Setter 方法吗?Lombok 让你的代码更简洁!
以下是文章大纲: Lombok 是什么? 官网:https://projectlombok.org/ Lombok 是一个 Java 库,使用 Lombok 可以通过简单的注解帮助我们消除 Java ...
- 快用一用 lambda 表达式吧,让你的代码更简洁、更漂亮!
目录 lambda 表达式 定义 lambda 表达式 捕获子句 按值捕获 按引用捕获 捕获特定的变量 捕获this指针 结合 lambda 使用 STL 算法 lambda 表达式 lambda 表 ...
- python简单代码编写-新手写Python,8招让你的代码更简洁更Pythonic!
Python是一门非常灵活的语言,很多语法是其他语言不具备的,特别是对于从C.Java等语言转向Python的人来说,很容易按照C.Java等语言的写法来写Python,对于初学者来说,如果对Pyth ...
- python代码书写_Python代码的优雅写法,让代码更简洁
我们都知道,Python 的设计哲学是「优雅」.「明确」.「简单」.这也许很多人选择 Python 的原因.但是我收到有些伙伴反馈,他写的 Python 并不优雅,甚至很臃肿,那可能是你的姿势不对哦! ...
- 代码中有个get是啥意思_是时候秀一波了,甩掉get和set,Lombok让代码更简洁
前言 前几天有个新来的同事(实习生)惊讶的对我说:我们的代码里好多错误,我的程序本地都启动不了. 我一脸懵逼的质问他:目前线上的代码,怎么会有问题吗? 他不服气的说:你来看嘛,就是有问题,Dao实体g ...
- 掌握这几个减少 try catch 的方法,让代码更简洁!
来源:cnblogs.com/jurendage/p/11255197.html 背景 软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码 ...
最新文章
- unigui的页面布局使用
- Windows驱动开发 - 设备对象初步学习
- Linux对I/O端口资源的管理〔1〕
- Freebsd10.3(FreeBSD11 Beta1)使用手记
- LeetCode 392打劫房屋 python
- ubutnu16.04安装ros2
- ubuntu16.04中成功安装ROS后,小海龟示例
- UI渲染回顾简单笔记
- 大数据对六大领域的挑战
- POJ1456-Supermarket【并查集】
- 每天2分钟,10个简单方法改变你的生活
- 指针使用前应先初始化
- hibernate 映射错误
- 总结——达内视频项目
- STM32_HAL新建工程
- LDA(Latent Dirichlet Allocation)主题模型
- 第13期-在线的文章摘要生成器, 自己写了一个支持中文的
- php 命格算法,八字格局中的弃命格mdash;mdash;从势格
- 安卓搜不到airpods_真心丢不起!那就教教你AirPods丢失后如何查找吧
- 抑郁症可以学计算机吗,AI能从人的话语中察觉到抑郁症吗?目前还为时过早
热门文章
- 大学教授撰写诗歌引人思考:美好人生怎能终止在17岁?
- 霍金承认有鬼神,为什么霍金和牛顿这些人最后都信神
- 22亿!中国大学史上最大笔捐款诞生
- (pytorch-深度学习系列)pytorch实现多层感知机(手动定义模型)对Fashion-MNIST数据集进行分类-学习笔记
- 获取网站服务器数据库,利用XmlHttp获取服务器数据库数据以表格的方式返回客户的代码示例...
- 树莓派安装mosquitto提示“MOSQ_1.5” not found
- 栈、队列 java代码实现
- C语言fread函数了解
- 无接触式智能服务 用“减法”重塑企业前台场景
- 扫盲贴|如何评价一款App的稳定性和质量?