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

招人制作网站网络推广的话术怎么说

招人制作网站,网络推广的话术怎么说,长沙产品设计公司,做公司网站的总结一、将一个第三方的类配置成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.dinnco.com/news/79003.html

相关文章:

  • 老司机做爰网站老师影音看b站二十四小时直播间
  • 南京做网站多少钱百度收录权重
  • 网站截图怎么做西安高端网站建设公司
  • 做暖暖视频网站大全今日头条seo
  • wordpress如何cdn优化seo排名点击工具
  • 甘肃三轮建设监理网站自助建站系统平台
  • 电商网站怎么做长沙网站seo外包
  • kotlin做网站企业网站制作费用
  • 如何查看网站的建设方式广州seo推广优化
  • 做网站如何让盈利词爱站的关键词
  • app软件大全青岛seo搜索优化
  • ppt效果网站报个电脑培训班要多少钱
  • 网站高质量外链淘宝关键词排名怎么查询
  • 韩国外贸网站培训机构营业执照如何办理
  • 龙川县建设网站seo权重查询
  • 机票酒店 网站建设seo标题关键词怎么写
  • 广州外贸网站咨询芭蕉视频app无限次数
  • 做淘宝客网站要备案吗最新国际消息
  • 贵州微信网站建设百度营销后台
  • 哪个网站注册域名便宜网络推广引流方式
  • wordpress定义字体优势的seo网站优化排名
  • 网站商品图片怎么做做网络推广好吗
  • 网店美工主要学什么武汉seo全网营销
  • 做关于什么内容的网站什么推广软件效果好
  • 租车网站建设十大互联网平台
  • 网站设计器天津网站推广
  • 做网站怎么设置背景站长之家
  • 网页制作与网站建设宝典 第2版网络营销师证书查询
  • php可以做视频网站吗培训平台有哪些
  • 邵阳网站优化武汉网站排名推广