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

怎样设置网站访问权限小红书推广引流

怎样设置网站访问权限,小红书推广引流,搜狗输入法下载安装,律师网络推广哪个比较好引入 首先先明白,依赖注入描述的是在容器中建立bean与bean之间的依赖关系,本质就是将一个类中和别的类解耦的方式,就是把别的类,写在成员变量位置,再对外提供可以给成员变量赋值的方法,外界就直接调用来给…

引入

首先先明白,依赖注入描述的是在容器中建立bean与bean之间的依赖关系,本质就是将一个类中和别的类解耦的方式,就是把别的类,写在成员变量位置,再对外提供可以给成员变量赋值的方法,外界就直接调用来给对应别的类赋值
![[Pasted image 20250610173017.png]]

所以对应的,依赖注入的方式对应set和构造器分别有四种方式
![[Pasted image 20250610173046.png]]

一、setter注入

首先先创建好一个BookService接口,再创建一个实现类,实现类中重写了 add方法,以及简单类型和引用类型的setter方法。注意:没有对外界提供赋值方法的话无法注入)

public class BookServiceImpl implements BookService {BookDao bookDao;Integer num;@Overridepublic void add() {bookDao.add();System.out.println("this number = "+num);System.out.println("BookService add");}public void setBookDao(BookDao bookDao) {this.bookDao = bookDao;}public void setNum(Integer num) {this.num = num;}
}

此时的xml配置就是,先单独配置 bookDao,然后再配置 bookService,因为里面有两个属性值需要注入,所以里面还需要配置分别的两个标签,一个是引用类型的(使用ref指定),一个是简单类型的(使用value赋值)

<bean id="bookDao" class="com.dongmianmao.dao.impl.BookDaoImpl"/>
<bean id="bookService" class="com.dongmianmao.service.impl.BookServiceImpl"><property name="bookDao" ref="bookDao"/><property name="num" value="123"/>
</bean>

测试类

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-config.xml");
BookService bookDao = (BookService)applicationContext.getBean("bookService");
bookDao.add();

二、构造器注入

首先先创建好一个BookService接口,再创建一个实现类,实现类中重写了 add方法,以及包含了简单类型和引用类型的构造方法。注意:没有对外界提供赋值方法的话无法注入)

public class BookServiceImpl implements BookService {BookDao bookDao;Integer num;public BookServiceImpl(BookDao bookDao, Integer num) {this.bookDao = bookDao;this.num = num;}@Overridepublic void add() {bookDao.add();System.out.println("this number = "+num);System.out.println("BookService add");}}

此时的xml配置就是,先单独配置 bookDao,然后再配置 bookService,因为里面有两个属性值需要注入,所以里面还需要配置分别的两个标签,一个是引用类型的(使用ref指定),一个是简单类型的(使用value赋值),和使用set构造不同的是,赋值的标签不同,这里使用的是constructor-arg,毕竟用的是构造器赋值嘛,所以标签命名也和构造器有关

<bean id="bookDao" class="com.dongmianmao.dao.impl.BookDaoImpl"/>
<bean id="bookService" class="com.dongmianmao.service.impl.BookServiceImpl"><constructor-arg name="bookDao" ref="bookDao"/><constructor-arg name="num" value="123"/>
</bean><!--或者这样-->
<bean id="bookDao" class="com.dongmianmao.dao.impl.BookDaoImpl"/>
<bean id="bookService" class="com.dongmianmao.service.impl.BookServiceImpl"><constructor-arg type="com.dongmianmao.dao.BookDao" name="bookDao" ref="bookDao"/><constructor-arg index="1" name="num" value="123"/>
</bean>
<!--指定他们的 入参类型type,以及下标索引index,不过写不写值都一样
-->

测试类

ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-config.xml");
BookService bookDao = (BookService)applicationContext.getBean("bookService");
bookDao.add();

三、依赖注入方式选择

![[Pasted image 20250610184406.png]]


文章转载自:

http://BKGcYnUx.Ldnrf.cn
http://Fk6PBlDX.Ldnrf.cn
http://0fwIRe8b.Ldnrf.cn
http://PfH0vI8Z.Ldnrf.cn
http://3Z7jfnXl.Ldnrf.cn
http://xZM98U8r.Ldnrf.cn
http://TpS48fYm.Ldnrf.cn
http://oYr4pToj.Ldnrf.cn
http://XaGnjJFS.Ldnrf.cn
http://Pw4mvNyA.Ldnrf.cn
http://5D3xcdqe.Ldnrf.cn
http://vE2y37YJ.Ldnrf.cn
http://ifiCxqgw.Ldnrf.cn
http://Qt7YXMa7.Ldnrf.cn
http://jHh6nZ5F.Ldnrf.cn
http://ixj7ZbXV.Ldnrf.cn
http://lWwNLkM1.Ldnrf.cn
http://5QxDP0hI.Ldnrf.cn
http://Kb2QQls8.Ldnrf.cn
http://QvIPX2Bu.Ldnrf.cn
http://RdHDEDVT.Ldnrf.cn
http://VuwQtU9S.Ldnrf.cn
http://2NQH7xDN.Ldnrf.cn
http://Gyo8WjM6.Ldnrf.cn
http://jAoetZqh.Ldnrf.cn
http://FkgUERFT.Ldnrf.cn
http://p28ZziHr.Ldnrf.cn
http://7q0BL0tS.Ldnrf.cn
http://8JOucdHg.Ldnrf.cn
http://9lLdQkfy.Ldnrf.cn
http://www.dtcms.com/wzjs/661905.html

相关文章:

  • 南昌网站seo技术重庆百度推广开户
  • 毕业设计做网站有什么好的创意太原网站建设与维护
  • 如何做彩票网站的教程wordpress 瀑布流分页
  • 有做企业网站的吗全国疫苗接种率
  • 重庆建设工程质量检测整站多关键词优化
  • 山西有哪些做网站的公司html 模板网站
  • 国内设计师个人网站欣赏网站空间 哪个公司好
  • 数据库对网站开发的作用傻瓜式搭建网站
  • 中核华泰建设有限公司网站外贸是做什么的工作内容是什么
  • 佛山网约车驾驶员资格证网上报名seo专员是什么意思
  • 网站建设大赛海报成品在线短视频免费入口
  • 建设电子商务网站论文校园网网站建设
  • 自己申请一个网站怎么做安卓网站开发ui
  • 怎么申请一个网站企业推广方式隐迅推知名
  • 哪些做调查问卷的网站摄影师作品网站
  • 建设网站要注意事项网红助手24小时自助下单app
  • 网站建设成本报表帝国cms搭建个人网站
  • wordpress 网站迁移广州市门户网站建设
  • 东莞大岭山建网站公司桂林市生活网官方网站
  • 中小型企业网站的设计与开发手机软件开发app需要学什么
  • 电商网站设计的流程百度软件推广联盟
  • 湖北省建设厅质监站网站站点创建成功有影响吗
  • 医疗器械网站素材8个页面的网站怎么做
  • 成都手机端建站模板wordpress采集开源
  • 微信公众号网站开发语言专业模板网站制作多少钱
  • 做设计开店的网站营销师
  • 北京市网站备案查询网页设计与开发期末作品
  • 学校网站 建设措施旅游电商网站排名
  • wap建站程序源码做调查问卷的网站
  • 网站免费注册网站 做实名认证