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

网站建设(信奈辉煌电商)wordpress+v4.1

网站建设(信奈辉煌电商),wordpress+v4.1,报价网站系统,上海中学门户网站登陆1. 复习xml配置文件管理第三方bean 在Spring中#xff0c;可以使用依赖注入#xff08;Dependency Injection#xff09;来管理和使用第三方Bean。Spring提供了多种方式来进行依赖注入#xff0c;比如构造函数注入、Setter方法注入、字段注入等。下面以Setter方法注入为例可以使用依赖注入Dependency Injection来管理和使用第三方Bean。Spring提供了多种方式来进行依赖注入比如构造函数注入、Setter方法注入、字段注入等。下面以Setter方法注入为例 首先在Spring的配置文件中声明需要注入的第三方Bean的信息和需要注入的类的信息 bean idthirdPartyBean classcom.example.ThirdPartyBean /bean idmyService classcom.example.MyServiceproperty namethirdPartyBean refthirdPartyBean / /bean在需要使用第三方Bean的类中提供一个Setter方法来接收该Bean public class MyService {private ThirdPartyBean thirdPartyBean;public void setThirdPartyBean(ThirdPartyBean thirdPartyBean) {this.thirdPartyBean thirdPartyBean;}// 使用thirdPartyBean进行操作 }通过上述配置和代码Spring就可以自动将第三方Bean注入到MyService类中从而实现对第三方Bean的管理和使用。 2. 注解开发第三方bean管理 方法一导入式 方法二扫描式 不推荐使用扫描式管理方式可能会导致依赖注入的性能问题。因为Spring在扫描classpath内的所有类并识别出需要注入的Bean时需要花费一定的时间。 一些较新的IoC容器如Jigsaw已经在尝试默认不进行扫描式管理。 部分代码优化简单类型注入 public class JdbcConfig {//1.定义一个方法获得要管理的对象Value(com.mysql.jdbc.Driver)private String driver;Value(jdbc:mysql://localhost:3306/spring_db)private String url;Value(root)private String userName;Value(root)private String password;//2.添加Bean表示当前方法的返回值是一个bean//Bean修饰的方法形参根据类型自动装配Beanpublic DataSource dataSource(){DruidDataSource ds new DruidDataSource();ds.setDriverClassName(driver);ds.setUrl(url);ds.setUsername(userName);ds.setPassword(password);return ds;} }引用类型注入只需要加入形参即可 原理是利用了Spring容器中的Bean定义和Bean工厂。当Spring容器启动时会扫描所有的Bean定义并将其解析为Bean工厂的Bean实例。这些Bean实例根据其作用域和生命周期管理可以在整个应用程序的运行过程中被重复使用。 当需要自动注入某个依赖时Spring会检查容器中所有已经实例化的Bean中是否存在与该依赖匹配的Bean如果有匹配的Bean就会使用该Bean来满足依赖注入。在引用类型注入时Spring根据注解所在的位置来确定需要注入的Bean的类型和名称从而找到匹配的Bean实例进行注入。 public DataSource dataSource(BookDao bookDao)简单来说当我们只需要在Java类中声明一个引用参数而不需要显式创建一个Bean实例并将其传递给该参数并以此获得一个依赖时Spring会在容器中查找是否存在符合类型和名称的Bean实例从而完成自动注入。这样可以减少重复代码的编写并方便后续的维护和升级。
http://www.dnsts.com.cn/news/183923.html

相关文章:

  • 做围棋题网站软件开发中以下模型哪些不是采用
  • 做淘宝客的网站需要备案吗莱芜专注搜狗推广
  • 加强单位网站建设百度推广对网站的好处
  • 可以做网站的公司wordpress友情链接样式
  • 建立一个网站的前期资金怎么清空wordpress媒体库
  • wordpress4.9.6中文版深度优化
  • 建网站用什么浏览器搭建个人网站的两种方法
  • 大气的个人网站网络黄页推广软件
  • 网站开发的主要工作游戏网站开发什么意思
  • 宁波市高等级公路建设指挥部网站南昌哪家做网站好
  • 郑州网站设计公司排名外汇直播室都是网站做
  • 自适应型网站建设报价阿里巴巴网官方网站
  • wordpress主题 资源站wordpress音乐批量上传
  • 怎么查网站后台地址创新驱动发展战略纲要
  • h5制作网站 有哪些有哪些做问卷调查的网站
  • 丹东站天津网上办事大厅
  • 公司网站建设意见征集建筑工程公司注册条件
  • 顺德网站建设效果php网站开发视频网站
  • 企业网站欣赏郑州企业形象设计网站换肤功能 js
  • 企业网站建设的步骤河南工程建设 协会网站
  • 外贸导向企业网站淮北网站建设
  • 农业网站建设策划书做网站注册商标哪一类
  • 照片变年轻在线制作网站wordpress+外观+权限
  • 网站打开速度影响因素万江区网站建设公司
  • 建个人免费网站用哪个网站架构演变过程
  • 四川建设厅招投标官方网站长沙景点必去
  • 建个短视频网站骨干校建设专题网站
  • 做明星网站打广告惠州百度seo地址
  • sdcms网站建设模板贵州省建设厅考证官方网站
  • 拖拽建站 wordpress电子商务网站开发课题简介