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

织梦做的网站在百度搜索页劫取短视频询盘获客系统

织梦做的网站在百度搜索页劫取,短视频询盘获客系统,免费提交网址的网站,wordpress如何重新安装一、将一个第三方的类配置成bean的方式 1.1、概述 日常的JavaEE开发中,难免不会遇到需要使用第三方的类的情况,比如:MyBatisPlus、RedisTemplate、DruidDataSource...,这些外部组件是不同的组织或个人提供的,我们为什…

一、将一个第三方的类配置成bean的方式

1.1、概述

        日常的JavaEE开发中,难免不会遇到需要使用第三方的类的情况,比如:MyBatisPlus、RedisTemplate、DruidDataSource...,这些外部组件是不同的组织或个人提供的,我们为什么可以直接使用呢?这就涉及到了如何将一个第三方的类配置成bean的方式的问题,常见的方式如下:

@Autowired、@Resource、@Bean、@Import(xxx.Class)、@Import(xxxImportBeanDefinitionRegistrar.class)、@Import(xxxBeanDefinitionRegistryPostProcessor.class),下面分别使用代码进行介绍(省略@Autowired、@Resource):

1.2、@Bean 

/*** @Author : 一叶浮萍归大海* @Date: 2023/10/26 9:50* @Description:*/
@Configuration
@ComponentScan(basePackages = "org.star")
public class MySpringConfig {/*** 方式一:通过@Bean的方式将一个第三方的类注册成bean* 优点:能控制bean的创建过程* @return*/@Beanpublic DruidDataSource druidDataSource() {return new DruidDataSource();}}

1.3、@Import(xxx.Class)

/*** @Author : 一叶浮萍归大海* @Date: 2023/10/26 9:50* @Description: 方式二:通过@Import(第三方类.class)将一个第三方的类注册为bean* 缺点:无法干预bean的实例化过程*/
@Configuration
@ComponentScan(basePackages = "org.star")
@Import(DruidDataSource.class)
public class MySpringConfig {}

1.4、@Import(xxxImportBeanDefinitionRegistrar.class)

参考 系列二十一、Spring中bean的创建顺序 #2.2.7节 中的案例。

1.5、 @Import(xxxBeanDefinitionRegistryPostProcessor.class)

/*** @Author : 一叶浮萍归大海* @Date: 2023/10/27 18:52* @Description:*/
@Component
public class MyBeanDefinitionRegistryPostProcessor implements BeanDefinitionRegistryPostProcessor {/*** 作用:动态注册BeanDefinition* 调用时机:IOC加载时注册BeanDefinition的时候会调用* @param registry the bean definition registry used by the application context* @throws BeansException*/@Overridepublic void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException {RootBeanDefinition definition = new RootBeanDefinition(DruidDataSource.class);MutablePropertyValues propertyValues = definition.getPropertyValues();propertyValues.add("username","admin");propertyValues.add("password","admin123456");registry.registerBeanDefinition("druidDataSource",definition);}@Overridepublic void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {}
}

http://www.yayakq.cn/news/818240/

相关文章:

  • 网站流量查询 优帮云企业展厅设计公司100%正品保障
  • 做网站订阅号网站建设相关的书籍
  • 怎么做一个电商网站吗子商务网站建设的一般流程图
  • 访问中国建设银行官方网站米能花型设计师服务平台
  • 俄语好网站设计源代码代做网站
  • 贵阳网站建设托管营销策略包括哪些
  • 聚美优品的网站建设状况做养生类项目的网站
  • 福建省住房和城乡建设厅的网站淘宝代运营费用多少钱
  • 盂县在线这个网站是谁做的哪里找网站开发团队
  • 信阳网站建设硬件开发有哪些方向
  • excel+表格+做的网站中企动力做网站贵吗
  • 微网站怎么做的好名字阜宁网站制作服务商
  • 新手如何制作网站王也天与葛优
  • 垦利县企业型网站建设学做沪江网站要多久
  • 移动网站程序wordpress 转载 插件
  • 深圳专业做网站案例frontpage做视频网站
  • html网站源代码企业微信管理客户
  • 小榄镇做网站公司企业网站系统功能设计说明
  • 2015做哪些网站能致富新手20种引流推广方法
  • 网站js文件夹浦东网站开发培训
  • 做海外网站 服务器放哪渭南 网站集约化建设
  • 手机怎么建设视频网站wordpress 简洁主题
  • dw自己做网站需要什么宁波哪里做网站的
  • 沈阳德泰诺网站建设公司西双版纳傣族自治州有几个县
  • 网站是怎么制作出来的网站建设制作价格
  • 做网站一定要后台嘛sem是什么职业
  • 怎么查看一个网站的浏览量当当网电子商务网站建设特点
  • 网站后台数据处理编辑主要是做什么的啊企业网站建设组织人员可行性分析
  • 建一个网站的手机电脑版汕头网站推广系统
  • 广东网站制作设计公司营业执照怎么查询