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

网站广告销售怎么做这2个代码 找做网站的 安装一下

网站广告销售怎么做,这2个代码 找做网站的 安装一下,苏州新海通网站建设,如何改变wordpress字体颜色一.依赖注入的注解 在我们的项目中#xff0c;EmpService的实现类有两个#xff0c;分别是EmpServiceA和EmpServiceB。这两个实现类都加上Service注解。我们运行程序#xff0c;就会报错。 这是因为我们依赖注入的注解Autowired默认是按照类型来寻找bean对象的进行依赖注入…一.依赖注入的注解 在我们的项目中EmpService的实现类有两个分别是EmpServiceA和EmpServiceB。这两个实现类都加上Service注解。我们运行程序就会报错。 这是因为我们依赖注入的注解Autowired默认是按照类型来寻找bean对象的进行依赖注入的controller程序会在IOC容器中寻找到两个service的bean对象此时他会不知道使用哪一个就会上面的报错。  Autowired // DI依赖注入service依赖于dao运行时IOC容器会提供该类型的bean对象并赋值给该变量private EmpService empService; 为了解决这个问题要么就将其中的一个Service注解去掉或者采用方法二使用依赖注入的注解来指定注解的优先级。 二.Primary注解 Primary注解作用在bean对象上当IOC容器中有多个不同实现类的bean对象时哪个实现类上面加上了Primary注解哪个实现类的bean对象就会起作用。 package com.gjw.service.impl;import com.gjw.dao.EmpDao; import com.gjw.pojo.Emp; import com.gjw.service.EmpService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Primary; import org.springframework.stereotype.Service;import java.util.List;//Component // IOC控制反转将实现类对象交给容器。将当前类交给IOC容器管理成为IOC容器中的bean Primary Service public class EmpServiceA implements EmpService {Autowired // DI依赖注入service依赖于dao运行时IOC容器会提供该类型的bean对象并赋值给该变量private EmpDao empDao;Overridepublic ListEmp listEmp() {ListEmp empList empDao.listEmp();empList.stream().forEach(emp -{if (1.equals(emp.getGender())) {emp.setGender(男);} else if (2.equals(emp.getGender())) {emp.setGender(女);}if (1.equals(emp.getJob())) {emp.setJob(讲师);} else if (2.equals(emp.getJob())) {emp.setJob(班主任);} else if (3.equals(emp.getJob())) {emp.setJob(就业指导);}});return empList;} }三.Qualifier注解 Qualifier注解主要是配合着Autowired注解使用在要注入的类(此处是controller)的Autowired注解下面加上Qualifier(bean对象名字) (bean对象名字)默认是实现类类名首字母小写 package com.gjw.controller; /*对xml文件进行处理从而加载处理要响应的数据*/ import com.gjw.pojo.Emp; import com.gjw.pojo.Result; import com.gjw.service.EmpService; import com.gjw.service.impl.EmpServiceA; import com.gjw.utils.XmlParserUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List;RestController public class EmpController {Autowired // DI依赖注入service依赖于dao运行时IOC容器会提供该类型的bean对象并赋值给该变量Qualifier(empServiceB)private EmpService empService;RequestMapping(/listEmp)public Result list(){ListEmp empList empService.listEmp();return Result.success(empList);} /*RequestMapping(/listEmp)public Result list(){// 1.加载emp.xml,并解析emp.xml中的数据String file this.getClass().getClassLoader().getResource(emp.xml).getFile();System.out.println(file);ListEmp empList XmlParserUtils.parse(file, Emp.class);// 2.对员工信息中的gender,job字段进行处理empList.stream().forEach(emp -{if (1.equals(emp.getGender())) {emp.setGender(男);} else if (2.equals(emp.getGender())) {emp.setGender(女);}if (1.equals(emp.getJob())) {emp.setJob(讲师);} else if (2.equals(emp.getJob())) {emp.setJob(班主任);} else if (3.equals(emp.getJob())) {emp.setJob(就业指导);}});// 3.组装数据并返回return Result.success(empList);} */ }指定empServiceB这个bean对象生效。  四.Resouce注解  使用Resouce注解Autowired注解默认是按照bean对象的类型进行选择的。Resouce注解是按照名称进行bean对象的选择的。Resouce(bean对象名字) package com.gjw.controller; /*对xml文件进行处理从而加载处理要响应的数据*/ import com.gjw.pojo.Emp; import com.gjw.pojo.Result; import com.gjw.service.EmpService; import com.gjw.service.impl.EmpServiceA; import com.gjw.utils.XmlParserUtils; import jakarta.annotation.Resource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List;RestController public class EmpController {/*Autowired // DI依赖注入service依赖于dao运行时IOC容器会提供该类型的bean对象并赋值给该变量Qualifier(empServiceB)*/Resource(name empServiceB)private EmpService empService;RequestMapping(/listEmp)public Result list(){ListEmp empList empService.listEmp();return Result.success(empList);} /*RequestMapping(/listEmp)public Result list(){// 1.加载emp.xml,并解析emp.xml中的数据String file this.getClass().getClassLoader().getResource(emp.xml).getFile();System.out.println(file);ListEmp empList XmlParserUtils.parse(file, Emp.class);// 2.对员工信息中的gender,job字段进行处理empList.stream().forEach(emp -{if (1.equals(emp.getGender())) {emp.setGender(男);} else if (2.equals(emp.getGender())) {emp.setGender(女);}if (1.equals(emp.getJob())) {emp.setJob(讲师);} else if (2.equals(emp.getJob())) {emp.setJob(班主任);} else if (3.equals(emp.getJob())) {emp.setJob(就业指导);}});// 3.组装数据并返回return Result.success(empList);} */ }注意当我们使用Resouce注解时是JDK框架提供Resouce注解。而使用Autowired时使用的是springboot框架提供Autowired注解。 五.总结
http://www.dnsts.com.cn/news/68838.html

相关文章:

  • 轻淘客网站怎么做wordpress子分类模板
  • 多少企业需要网站建设沈阳企业网站排名优化
  • 胶州网站建设规划开发一个商城网站多少钱
  • 自学做蛋糕的网站江西省住房城乡建设厅网站
  • 南城网站建设公司策划开发公司管理软件
  • 黑客攻击的网站做家乡网站
  • seo站内优化包括网页设计实训总结1500字
  • 资源网站的建设免费购物的软件
  • 网站建设公司怎么拉单做直播的网站有哪些
  • 网站营运注册网站代码
  • 郑州企业如何建网站wordpress无法加载预览图片
  • 电子销售网站模板仿美团网站开发
  • 手机网站制作要求好玩的网页传奇游戏
  • 关于网站备案前置审批的相关说明 吉林怎么查询公司网站备案
  • 生鲜网站建设的项目总结网站如何后台管理
  • 网上虚拟银行注册网站怎样做淘宝客网站
  • 建一个网站大概需要多少钱太原seo网站排名优化
  • 网络推广网站制作设计中的网络系统是什么
  • 杭州网站设计建设公司资料共享的网站开发
  • 珠海网站建设杰作网络营销推广主要做什么?有哪些方法和技巧
  • 做画册好的网站城市网站建设
  • asp网站伪静态规则强化网站建设
  • wordpress 文章 数据库seo站内优化包括
  • 国外怎么做直播网站济南网站维护公司
  • centos建设网站weex做网站
  • 越南做购物网站视频号商店怎么开通
  • 乌兰察布做网站公司郑州哪家做网站便宜
  • 绍兴网站制作价格张掖市住房和城乡建设局网站
  • 网站开发工程师工作职责旅游网站设计需求分析
  • 什么物流公司网站建设帮企业建设网站保密合同