当前位置: 首页 > news >正文

网站 数据库+1有错误的wordpress

网站 数据库+1,有错误的wordpress,提供设计的的网站,网站建设礻金手指下拉十一spring 构造函数注入在运行时#xff0c;除非在启用了调试选项的情况下编译类#xff0c;否则Java类不会保留构造函数或方法参数的名称。 这对于Spring构造函数注入有一些有趣的含义。 考虑以下简单的类 package dbg; public class Person {private final String first;pr… spring 构造函数注入 在运行时除非在启用了调试选项的情况下编译类否则Java类不会保留构造函数或方法参数的名称。 这对于Spring构造函数注入有一些有趣的含义。 考虑以下简单的类 package dbg; public class Person {private final String first;private final String last;private final Address address;public Person(String first, String last, Address address){this.first first;this.last last;this.address address;}public String getFirst() {return first;}public String getLast() {return last;}public Address getAddress() {return address;} } 和一个示例Spring bean配置xml文件 bean nameaddress1 classdbg.Address p:street1street1 p:street2street1 p:statestate1/bean nameperson1 classdbg.Person c:address-refaddress1 c:lastLast1 c:firstFirst1 /beanbean nameperson2 classdbg.Person c:firstFirst2 c:address-refaddress1 c:lastLast2 /bean 在这里我使用c名称空间进行构造函数注入。 失败的原因是参数类型不明确-这是因为第一个参数是String并且由于其运行时表示中不存在参数名称因此Spring无法确定应使用名称还是姓氏代替它。 这种情况下有几个修复方法1.要使用基于索引的构造函数注入虽然缺点是非常冗长 bean nameperson1 classdbg.Person constructor-arg valueFirst1/constructor-argconstructor-arg valueLast1/constructor-argconstructor-arg refaddress1/constructor-arg/beanbean nameperson2 classdbg.Person constructor-arg valueFirst2/constructor-argconstructor-arg valueLast2/constructor-argconstructor-arg refaddress1/constructor-arg/bean 2.要使用调试符号进行编译可以通过向Java编译器传递-g或-gvar标志来完成–这将确保参数名称保留在类文件中并使用c保留原始的简洁bean配置。名称空间将起作用。 3.巧妙的解决方法是使用ConstructorProperties注释构造函数该结构基本上为Spring提供参数名称 public class Person {private final String first;private final String last;private final Address address;ConstructorProperties({first,last,address})public Person(String first, String last, Address address){this.first first;this.last last;this.address address;} 无论打开或不打开调试选项此功能都可以使用。 4.可能最好的解决方法是简单地使用Configuration定义bean Configuration public static class TestConfiguration{Beanpublic Address address1(){return new Address();}Beanpublic Person person1(){return new Person(First1, Last1, address1());}Beanpublic Person person2(){return new Person(First2, Last2, address1());}} 参考 all和其他博客中来自JCG合作伙伴 Biju Kunjummen的Spring构造函数注入和参数名称 。 翻译自: https://www.javacodegeeks.com/2012/10/spring-constructor-injection-and-argument-names.htmlspring 构造函数注入
http://www.huolong8.cn/news/91938/

相关文章:

  • 网站建设与网页设计期末考试运营网站
  • 网站建设公司下载手机浏览器
  • 设计类专业就业前景怎么样天津seo代理商
  • 山东天成水利建设有限公司网站查权重网站
  • 网站一般做多大的潍坊网站建设SEO优化
  • 建设网站的企业邮箱低价网站建设
  • 卫龙模仿iphone做网站小程序直播开发
  • 如何做网站管理维护龙岗网站建设方案
  • 网站策划书中应包括市场竞争对手的信息天津塘沽爆炸视频完整
  • 泰州网站制作套餐wordpress前端会员中心
  • wordpress站点图标北京住建网站
  • 无锡建设招标网站传销公司做网站什么罪名
  • 建设微网站多少钱邯郸最新消息
  • 做艺术文字的网站郑州做营销型网站建设
  • 网站建设要那些收费项公司网站维护方案
  • 芜湖移动网站建设大兴快速网站建设哪家好
  • 朝阳网站开发公司seo大全
  • 网站链接视频怎么做短网址在线生成哪个好
  • 打开百度网站建设上海营销网站
  • 怎么建网站教程图解在家怎么利用电脑赚钱
  • 网站模板 餐饮路由器当服务器做网站
  • 临沂网站临沂网站制作页面设计结课总结
  • 网站建设在哪学千锋教育西安校区
  • 确定网站建设目标福州最好的网站设计服务公司
  • 郑州网站建设平台山东网架公司
  • 义乌营销型网站建设中国建设集团官网
  • 广州手机网站建设如保做网站赢利
  • 网站你懂我意思正能量免费软件临沂网站制作计划
  • 微信注册网站wordpress彩色标签云
  • 英文电商网站建设seo快速排名软件价格