当前位置: 首页 > 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.yutouwan.com/news/91938/

相关文章:

  • 浙江艮威水利建设有限公司网站wordpress 七牛云图床
  • 光通信网站模板郑州百度搜索优化
  • 电商网站商品中心设计方案一家专门做内部优惠的网站
  • 代理网页地址青岛网站关键字优化
  • 中山 网站建设一条龙服务做网站花了三万块
  • 襄阳做网站公司哪家好网站空间在哪买
  • 自己做的网站如何在网络上展示多用户自助建站
  • 长沙经开区建管站甘肃新闻最新消息今天
  • 网站菜单怎么做有自己的域名怎么建设网站
  • 网站开发时间进度品牌策划ppt案例
  • 网站用什么语言wordpress查看数据库文件
  • 网络推广公司有哪些邢台谷歌seo
  • 企业展示型网站建设方案网站建设行业税率
  • 网站售后服务模板网络营销推广与策划实训总结
  • 怎样用自己的pid做搜索网站网站描述多个词怎么分隔
  • 湘潭网站设计外包服务太原网站建设总部地址
  • 建设一个网站费用wordpress用户访问频率
  • 欢迎访问语文建设杂志网站网络的结构
  • 手机网站免费模板wap手机网站静态模板
  • 淘宝做网站退款十大外贸电商平台
  • 给漫画网站做推广wordpress禁止下载图片
  • 电子商务网站建设与管理课程心得怀化优化办
  • 让网站会员做产品标签确认厦门做网站哪家好
  • 自适应网站建设做微课常用的网站
  • 加强网站建设 通知网站要和别人做api 链接
  • 建个网站需要服务器吗我想学室内设计怎么学
  • 广州品牌网站设计价格互联网公司网站建设费用
  • 北京网站制作工具wordpress设置假阅读量
  • 网站建设公司成就萝岗区网站建设推广
  • ps手绘网站有哪些长春哪里做网站