@Autowired
有波浪线,显示推荐使用构造器注入的方式。
但是以后需要自动注入的对象很多,写这么多构造函数代码会很长,可以在类上面加lombok中的@RequiredArgsConstructor
,表示必备参数的构造函数,给加final的成员变量生成构造函数。
使用final表示修饰RestTemplate为一个常量,一旦把它修饰为常量就表示是一个必备的构造函数,只能在一开始初始化或者在构造函数中初始化。
如果不想成员变量作为构造函数的一部分可以不加final,或者手动初始化。