当前位置:网站首页>lombok注解@RequiredArgsConstructor的使用
lombok注解@RequiredArgsConstructor的使用
2022-08-04 01:28:00 【不会打字314】
lombok注解@RequiredArgsConstructor的使用
前置说明
lombok 提供了很多的注解 , 但是我们平时使用的主机就是那几个
@Data
@Setter
@Getter
@ToString
…
使用 idea 打开 lombok 的源码包

之前看帖子 , 看见案例使用 @RequiredArgsConstructor 进行依赖注入
于是测试一下
测试案例
HelloController.java
使用@RequiredArgsConstructor依赖注入
@RestController
@RequiredArgsConstructor
public class HelloController {
final StringRedisTemplate stringRedisTemplate;
@RequestMapping("/hello")
public Map hello() {
stringRedisTemplate.opsForValue().set("k1", "v1");
Map<String, String> result = new HashMap<>();
result.put("hello", "world");
return result;
}
final PersonDao personDao;
@GetMapping("/ssm")
public List<PersonEntity> listPerson() {
return personDao.selectList();
}
}
查看反编译的源码 , 可以通过 idea 直接查看
lectList();
}
}
查看反编译的源码 , 可以通过 idea 直接查看

边栏推荐
猜你喜欢

nodejs+express实现数据库mysql的访问,并展示数据到页面上

LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之三:两次优化

typescript51 - basic use of generics

一个注解替换synchronized关键字:分布式场景下实现方法加锁

工程制图复习题

【链路聚合原理及配置】

Web3 安全风险令人生畏?应该如何应对?

splice随机添加和删除的写法

优秀的测试/开发程序员,是怎样修炼的?步步为营地去执行......

如何通过单步调试的方式找到引起 Fiori Launchpad 路由错误的原因试读版
随机推荐
Flink jdbc connector 源码改造sink之 clickhouse多节点轮询写与性能分析
.NET静态代码织入——肉夹馍(Rougamo) 发布1.1.0
【QT小记】QT中信号和槽的基本使用
typescript52 - simplify generic function calls
thinkphp 常用技巧
一个注解替换synchronized关键字:分布式场景下实现方法加锁
Vant3—— 点击对应的name名称跳转到下一页对应的tab栏的name的位置
如何通过单步调试的方式找到引起 Fiori Launchpad 路由错误的原因试读版
typescript54-泛型约束
【虚拟化生态平台】虚拟化平台esxi挂载USB硬盘
VR panorama shooting online exhibition hall, 3D panorama brings you an immersive experience
WMS仓储管理系统能解决电子行业哪些仓库管理问题
GNSS[0]- Topic
appium软件自动化测试框架
【OpenCV】-重映射
boot issue
Electronics manufacturing enterprise deployment WMS what are the benefits of warehouse management system
C 学生管理系统 显示链表信息、删除链表
七夕佳节即将来到,VR全景云游为你神助攻
nodejs 安装多版本 版本切换