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

建筑网站制作移动网站建站视频教程

建筑网站制作,移动网站建站视频教程,桔子seo网,做手机网站要多少钱目录 IOC操作Bean管理注解方式#xff08;注入属性Autowired、Qualifier和Resource#xff09; 1.基于注解方式实现 属性注入 #xff08;1#xff09;Autowired#xff1a;根据属性类型进行自动装配 第一步#xff1a; 第二步#xff1a; #xff08;2#xff…目录 IOC操作Bean管理注解方式注入属性Autowired、Qualifier和Resource 1.基于注解方式实现 属性注入 1Autowired根据属性类型进行自动装配 第一步 第二步 2Qualifier根据属性名称进行注入 测试 3Resource可以根据类型注入、也可以根据名称注入 4Value注入普通类型属性 测试 IOC操作Bean管理注解方式注入属性Autowired、Qualifier和Resource 1.基于注解方式实现 属性注入 1Autowired根据属性类型进行自动装配 结构图 第一步 把service 和 dao 对象进行创建在 service 和 dao 类添加 创建对象注解 UserService类中代码如下 package com.lbj.spring5.service;import org.springframework.stereotype.Service;//开启注解 Service public class UserService {public void add(){System.out.println(UserService is open);} }UserDao接口类代码如下 package com.lbj.spring5.dao;public interface UserDao {public void add();}UserDaoImpl类中代码如下 package com.lbj.spring5.dao;import org.springframework.stereotype.Repository;Repository public class UserDaoImpl implements UserDao{Overridepublic void add() {System.out.println(addmethod is open);} }第二步 在service 注入dao 对象在service类添加 dao 类型属性在属性上面使用注解就可以做到注入dao 对象 注意不需要添加set方法因为注解已经进行封装 UserService类的代码如下 package com.lbj.spring5.service;import com.lbj.spring5.dao.UserDao; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.stereotype.Controller; import org.springframework.stereotype.Repository; import org.springframework.stereotype.Service;Service public class UserService {//依旧是set注入定义dao类型属性,但是不需要添加set方法//添加注入属性 注解 Autowiredprivate UserDao userDao;public void add(){System.out.println(UserService is open);//调用效果userDao.add();} }测试 2Qualifier根据属性名称进行注入 这个Qualifier注解的使用需要和上面的Autowired一起使用 原因因为只有 根据唯一的名称才可以准确找到属于哪一个类毕竟一个接口一般是有多个实现类的 演示  测试 3Resource可以根据类型注入、也可以根据名称注入 根据类型注入UserService类中代码如下 package com.lbj.spring5.service;import com.lbj.spring5.dao.UserDao; import org.springframework.stereotype.Service;import javax.annotation.Resource;Service public class UserService {Resource //根据类型进行注入private UserDao userDao;public void add(){System.out.println(UserService is open);//调用效果userDao.add();} }根据名称注入 UserService类中代码如下 package com.lbj.spring5.service;import com.lbj.spring5.dao.UserDao; import org.springframework.stereotype.Service;import javax.annotation.Resource;Service public class UserService {Resource(name userDaoImpl01) //根据名称进行注入private UserDao userDao;public void add(){System.out.println(UserService is open);//调用效果userDao.add();} }需要注意Resource 的 引入的包是在java的扩展包 javax中本身不是Spring里面的因此官方不建议用这个注解 4Value注入普通类型属性 package com.lbj.spring5.service;import com.lbj.spring5.dao.UserDao; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service;import javax.annotation.Resource;Service public class UserService {Value(value abc)private String name;public void add(){System.out.println(UserService is openname);//调用效果userDao.add();} }测试 注意123都是根据对象进行属性注入4是根据普通类型属性注入
http://www.huolong8.cn/news/49439/

相关文章:

  • 旅行网站定制公司网站开发应该学哪门语言
  • 阿里云 oss做网站线上平台名称大全
  • 做网站软件下载软件公司 网站模板
  • 宿州做企业网站公司seo线下培训机构
  • seo对企业网站运营有何意义百度商家平台
  • 甘肃省建设工程168网站新闻发稿渠道
  • 阿里云clouder网站建设恩施兴州建设工程责任有限公司网站
  • 电视直播网站开发怎么做网站在线玩游戏
  • 上海企业网站制作费用做网站怎么收费的
  • 西安网站seo技术厂家各大网站rss订阅源地址
  • 罗村建网站建设网站过水
  • 针对不同网站的cdn加速wordpress支付宝付费
  • 建设网站成本预算企业门户网站需求文档
  • 一个虚拟主机能安装2个网站吗简述新建站点的步骤
  • 个人网站效果图网站建设厘金手指排名十九
  • 新余网站开发阿里云域名注册步骤
  • 长沙建网站理国内 上市网站建设公司
  • 类似头条的网站怎么做网站做关键词库的作用
  • 网站建立方案天津建设工程信息网公布
  • 南昌网站建设设计住房城乡建设部官网站
  • 网站素材网龙岩兼职招聘最新发布
  • 网站商城建设方式做报名链接的网站
  • 初创公司 建网站做矿产公司的网站
  • 海南省建设培训网站报名好网站用户体验
  • 网站建设电话销售技巧沧州全网推网络科技有限公司
  • 上海网站建设-新闻动态南宁工程建设网站有哪些
  • 建站语言门户网站流程图
  • 网站后台报表统计系统Wordpress编辑工具
  • 潍坊做网站公司找外国女朋友的网站建设
  • 网站ie兼容性网站建设 虚拟化