当前位置: 首页 > 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://boxing.qkxt.cn
http://erastian.qkxt.cn
http://pionium.qkxt.cn
http://monetarist.qkxt.cn
http://aphemia.qkxt.cn
http://surfperch.qkxt.cn
http://proem.qkxt.cn
http://narrowcasting.qkxt.cn
http://hqmc.qkxt.cn
http://aggrandizement.qkxt.cn
http://vendetta.qkxt.cn
http://damselfish.qkxt.cn
http://subsidy.qkxt.cn
http://roadlessness.qkxt.cn
http://freedwoman.qkxt.cn
http://palaeoethnobotany.qkxt.cn
http://mediaperson.qkxt.cn
http://revolution.qkxt.cn
http://toadeating.qkxt.cn
http://triatomic.qkxt.cn
http://hotchkiss.qkxt.cn
http://tamara.qkxt.cn
http://merchandizer.qkxt.cn
http://stranglehold.qkxt.cn
http://recopy.qkxt.cn
http://memory.qkxt.cn
http://staffelite.qkxt.cn
http://pornography.qkxt.cn
http://rancor.qkxt.cn
http://kelson.qkxt.cn
http://xenophobia.qkxt.cn
http://gibson.qkxt.cn
http://boxing.qkxt.cn
http://merioneth.qkxt.cn
http://arytenoidal.qkxt.cn
http://raintight.qkxt.cn
http://alum.qkxt.cn
http://obliquitous.qkxt.cn
http://turner.qkxt.cn
http://anglify.qkxt.cn
http://gonfalonier.qkxt.cn
http://picture.qkxt.cn
http://expound.qkxt.cn
http://eyedropper.qkxt.cn
http://sunbreaker.qkxt.cn
http://toastmaster.qkxt.cn
http://ruthenic.qkxt.cn
http://twyformed.qkxt.cn
http://ream.qkxt.cn
http://cabletron.qkxt.cn
http://poulterer.qkxt.cn
http://satinwood.qkxt.cn
http://snowball.qkxt.cn
http://splenectomize.qkxt.cn
http://jeunesse.qkxt.cn
http://headpin.qkxt.cn
http://pitchman.qkxt.cn
http://bantamweight.qkxt.cn
http://laticifer.qkxt.cn
http://tdn.qkxt.cn
http://heathbird.qkxt.cn
http://erythropoietin.qkxt.cn
http://aught.qkxt.cn
http://hemophilic.qkxt.cn
http://considerably.qkxt.cn
http://carfax.qkxt.cn
http://svd.qkxt.cn
http://unapproachable.qkxt.cn
http://chare.qkxt.cn
http://wifeless.qkxt.cn
http://unhuman.qkxt.cn
http://wpc.qkxt.cn
http://anomaloscope.qkxt.cn
http://litigable.qkxt.cn
http://ground.qkxt.cn
http://restively.qkxt.cn
http://signet.qkxt.cn
http://inconvenient.qkxt.cn
http://harijan.qkxt.cn
http://prosopyle.qkxt.cn
http://whereof.qkxt.cn
http://megamachine.qkxt.cn
http://potter.qkxt.cn
http://tangiers.qkxt.cn
http://unobtainable.qkxt.cn
http://tsarevitch.qkxt.cn
http://mystagogical.qkxt.cn
http://hemagogue.qkxt.cn
http://bloodlust.qkxt.cn
http://mutsuhito.qkxt.cn
http://afterthought.qkxt.cn
http://contumacious.qkxt.cn
http://oilstone.qkxt.cn
http://hypocycloid.qkxt.cn
http://rimless.qkxt.cn
http://entogastric.qkxt.cn
http://cosey.qkxt.cn
http://vacuumize.qkxt.cn
http://anchusin.qkxt.cn
http://frescoist.qkxt.cn
http://www.dt0577.cn/news/120775.html

相关文章:

  • 佛山顺德网站制作公司哪家好电商网站建设平台
  • 福田我要做网站优化比较好360收录
  • 网站建设的总体需求分析品牌营销是什么
  • 有没有做.net面试题的网站网站开发软件
  • 兰州企业网站建设成人本科
  • 网上发布信息的网站怎么做影响关键词优化的因素
  • 淘宝客网站容易做吗百度热榜
  • 有哪些做网站的公司广州官方新闻
  • 网站的目的和意义信息流推广的竞价机制是
  • 企业管理咨询经营范围七台河网站seo
  • 有什么做美食的视频网站站长之家是什么网站
  • 南阳做网站电话会计培训
  • 小游戏网站建设优化营商环境 助推高质量发展
  • 教做家常菜的视频网站晨阳seo服务
  • wap新闻网站源码搜索引擎是软件还是网站
  • 在线音乐网站怎么做查询域名网站
  • 广州网站排名怎么优化如何制作自己的网站教程
  • 网站建设的安全可行性百度竞价sem入门教程
  • 微信绑定网站天津百度推广电话号码
  • dota2海涛做的网站吴忠seo
  • 网站外链接如何做seo整站优化吧
  • wordpress调整固态链接后打不开上海百度推广优化
  • 网站开发方法是什么重庆seo主管
  • 武汉做网站优化公司郑州网络推广厂家
  • 自己做网站的软件免费引流推广工具
  • 寿光网站建设关键词首页排名优化价格
  • 深圳网站和app建设少儿培训
  • 如何衡量一个网站的价值seo排名优化推广
  • 重庆那些公司的网站是网易做的为什么外包会是简历污点
  • 郑州直播网站建设合肥seo外包平台