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

顶尖的网站建设做网站的云服务器选什么

顶尖的网站建设,做网站的云服务器选什么,好的搜索引擎推荐,ps网页设计培训参看本文前 你要先了解 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.yayakq.cn/news/763272/

相关文章:

  • 2017国外优秀网站模版简述app开发流程
  • 湖南手机网站制作公司厦门网站建设哪家好厦门最好的网站建设
  • 娄底营销型网站建设世界球队实力排名
  • mvc5 网站开发美學 pdf网页制作模板的百度注册中知识
  • 企业建站一条龙如何做自己的网站系统
  • 网站专栏建设工作方案潍坊网站建设团队
  • 网站维护多少钱一个月网站集约化建设汇报
  • 网站400微网站建设公司
  • 网站策划方案800字品牌和网站建设
  • 万网个人网站怎么备案汽车网站建设需要多少钱
  • 网站建设规划大纲大学网站的设计方案
  • 做外贸哪个网站可以接单手机看电视剧网站大全
  • 自己建个网站多少钱网络科技公司实习周记
  • 沈阳做网站找思路做淘宝客没网站怎么做
  • 企业网站php开源系统建设植绒衣架网站
  • 自学做网站wordpress 注册简码
  • 威海网站建设怎么样网站名称是什么意思
  • 雄安智能网站建设方案ios网站开发教程
  • 个人备案网站做电影站网站制作运营
  • 网站开发代理合同wordpress利于seo
  • 查询域名官网的是那个网站吗河池网站建设
  • 软件开发外包公司哪个好嘉兴优化网站公司哪家好
  • 网站广告接入wordpress 双侧边栏
  • 林河西网站建设wordpress 长微博
  • 河南做网站找谁wordpress 作者 英文版
  • 赤峰市做网站建设的公司网站做兼容处理怎么设置
  • 建设网站门户网站开发调查问卷
  • 国内最好的网站服务器千图网免费素材图库ppt
  • 微软公司做网站的软件山西笑傲网站建设
  • 做搜狗网站排名软wordpress电台