spring中的特殊注解@requiredargsconstructor详解-亚博电竞手机版

目录

  • 1.注解注入:
  • 2.构造器恰卡编程网注入:
  • 3.setter注入:

lombok在spring中的特殊注解@requiredargsconstructor

在了解lombok中的特殊注解之前:了解一下spring的常用注入方式戳这里

1.注解注入:

controller public class foocontroller { @autowired //@inject private fooservice fooservice; //简单的使用例子,下同 public list listfoo() { return fooservice.list(); } }

2.构造器注入:

controller public class foocontroller { private final fooservice fooservice; @autowired public foocontroller(fooservice fooservice) { this.fooservice = fooservice; } //使用方式上同,略 }

3.setter注入:

@controller public class foocontroller { private fooservice fooservice; //使用方式上同,略 @autowired public void setfooservice(fooservice fooservice) { this.fooservice = fooservice; } }

最后就是lombok中的@requiredargsconstructorwww.cppcns.com

@requiredargsconstructor public class verifycontroller { private final verifyservice verifyservice; private final invitationservice invitationservice; 恰卡编程网 private final verificationcodeservice verificationcodeservice;

到此这篇关于spring中的特殊注解@requiredargsconstructor的文章就介绍到这了,更多相关spring注解@requiredargsconstructor内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图