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

安庆网站建设哪家建设公司网站

安庆网站建设,哪家建设公司网站,服务器wordpress,web网页浏览器参看本文前 你要先了解 spring中的 Autowired和Qualifier 注解 如果之前没有接触过 可以查看我的文章 java spring 根据注解方式按(类型/名称)注入Bean 然后 创建一个java项目 引入spring注解方式 所需要的包 然后 在src下创建包 我们这里直接叫 Bean 在Bean下创建包 叫UserD…

参看本文前 你要先了解 spring中的 Autowired和Qualifier 注解
如果之前没有接触过 可以查看我的文章
java spring 根据注解方式按(类型/名称)注入Bean
然后 创建一个java项目

引入spring注解方式 所需要的包
在这里插入图片描述
然后 在src下创建包 我们这里直接叫 Bean
在Bean下创建包 叫UserData

然后在src下创建 bean.xml 配置文件 参考代码如下

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"><context:component-scan base-package="Bean.UserData"></context:component-scan>
</beans>

此时 我们项目就对刚刚创建的UserData开启了注解扫描

然后在UserData下创建一个类 我们这里就叫 User
参考代码如下

package Bean.UserData;import org.springframework.stereotype.Component;@Component(value = "User")
public class User {public String toString(){return "Umint";}
}

然后 我们在同目录下 在创建一个类 叫 depart
参考代码如下

package Bean.UserData;import org.springframework.stereotype.Component;import javax.annotation.Resource;@Component(value = "depart")
public class depart {@Resourceprivate User user;public void setUser(User user){this.user = user;}public String toString(){return "user="+this.user;}
}

这里 我们就用了一个Resource注解 放在这上面 就起到了一个Autowired的作用 根据类型注入对象
那么 我们就会扫描出User 对象类型的类 注入到这里面

我们在src下创建测试类 text 参考代码如下


import Bean.UserData.depart;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class text {public static void main(String args[]) {ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");depart depart = context.getBean("depart", depart.class);System.out.println(depart);}
}

运行结果如下
在这里插入图片描述
这里可以看到 我们Resource是可以当Autowired用的
但可能有人说 但他不能配合Qualifier啊
没事啊 配合不了自己上啊
我们改一下depart的代码
改成如下代码

package Bean.UserData;import org.springframework.stereotype.Component;import javax.annotation.Resource;@Component(value = "depart")
public class depart {@Resource(name = "User")private User user;public void setUser(User user){this.user = user;}public String toString(){return "user="+this.user;}
}

还是能正常执行 这次 Resource 指定name为User 去根据名称再扫描

虽然说Resource挺全面的 但 Autowired和Qualifier 分工更明确 场景适应肯定更强
且 Resource并不是spring官方提供的注解 spring官方肯定还是建议用 spring提供的Autowired和Qualifier

http://www.dinnco.com/news/15353.html

相关文章:

  • 南京专业网站制作公司有哪些分类达人介绍
  • 写作网站哪个好用网络营销课程报告
  • 大港做网站推广策划
  • 北京网站优化关键词排名西安竞价推广托管
  • 南昌网站定制公司网站设计需要多少钱
  • 长春网站外包平台引流推广怎么做
  • 深圳前50强网站建设公司电子商务网店运营推广
  • 做百度微信小程序都有哪些网站常用的关键词优化策略有哪些
  • 公主岭市住房和城乡建设局网站国外网站推广
  • 如何提高网站安全广告公司怎么找客户资源
  • 自助建站凡科网网络营销比较成功的企业
  • 网站建设中 模版下载2021年经典营销案例
  • 学网站开发工作好找吗搜索引擎优化实训心得
  • 思源黑体可以做网站优秀软文范例200字
  • 博彩网站怎么做东营百度推广电话
  • wordpress加载慢整站优化报价
  • 做损坏文档的网站百度竞价有点击无转化
  • 平湖网站建设广安百度推广代理商
  • 阿里巴巴国际站网站做销售方案新品牌推广策略
  • 我想做个网站 详解怎么做网站搜索引擎推广
  • 南京电商网站开发公司微信管理软件哪个最好
  • php网站整合dz论坛网推放单平台
  • 做移动网站首页软优化合作平台
  • java后台一对一直播app开发影响seo排名的因素
  • 外贸公司网站建设 重点是什么意思网络营销的4p策略
  • 福建志佳建设工程发展有限公司网站semi
  • 同一ip网站线上直播营销策划方案
  • 做彩票网站推广犯法吗淘宝联盟怎么推广
  • jsp网站开发大作业南京网站推广公司
  • 做网站被诈骗如何看待百度竞价排名