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

做网站后面加什么3m网站源码

做网站后面加什么,3m网站源码,松江品划做企业网站,wordpress猫咪主题builder 模式介绍 每当对象同时具有强制属性和可选属性时#xff0c;我都喜欢使用构建器模式 。 但是构建对象通常是Spring框架的责任#xff0c;因此让我们看看如何同时使用基于Java和XML的Spring配置来使用它。 建造者的例子 让我们从下面的Builder类开始。 public final… builder 模式 介绍 每当对象同时具有强制属性和可选属性时我都喜欢使用构建器模式 。 但是构建对象通常是Spring框架的责任因此让我们看看如何同时使用基于Java和XML的Spring配置来使用它。 建造者的例子 让我们从下面的Builder类开始。 public final class ConfigurationT extends DataSource extends ConfigurationPropertiesT, Metrics, PoolAdapterT {public static final long DEFAULT_METRIC_LOG_REPORTER_PERIOD 5;public static class BuilderT extends DataSource {private final String uniqueName;private final T targetDataSource;private final PoolAdapterBuilderT poolAdapterBuilder;private final MetricsBuilder metricsBuilder;private boolean jmxEnabled true;private long metricLogReporterPeriod DEFAULT_METRIC_LOG_REPORTER_PERIOD;public Builder(String uniqueName, T targetDataSource, MetricsBuilder metricsBuilder, PoolAdapterBuilderT poolAdapterBuilder) {this.uniqueName uniqueName;this.targetDataSource targetDataSource;this.metricsBuilder metricsBuilder;this.poolAdapterBuilder poolAdapterBuilder;}public Builder setJmxEnabled(boolean enableJmx) {this.jmxEnabled enableJmx;return this;}public Builder setMetricLogReporterPeriod(long metricLogReporterPeriod) {this.metricLogReporterPeriod metricLogReporterPeriod;return this;}public ConfigurationT build() {ConfigurationT configuration new ConfigurationT(uniqueName, targetDataSource);configuration.setJmxEnabled(jmxEnabled);configuration.setMetricLogReporterPeriod(metricLogReporterPeriod);configuration.metrics metricsBuilder.build(configuration);configuration.poolAdapter poolAdapterBuilder.build(configuration);return configuration;}}private final T targetDataSource;private Metrics metrics;private PoolAdapter poolAdapter;private Configuration(String uniqueName, T targetDataSource) {super(uniqueName);this.targetDataSource targetDataSource;}public T getTargetDataSource() {return targetDataSource;}public Metrics getMetrics() {return metrics;}public PoolAdapterT getPoolAdapter() {return poolAdapter;} }基于Java的配置 如果您使用的是基于 Spring Java的配置那么您将采用以下方式 org.springframework.context.annotation.Configuration public class FlexyDataSourceConfiguration {Autowiredprivate PoolingDataSource poolingDataSource;Beanpublic Configuration configuration() {return new Configuration.Builder(UUID.randomUUID().toString(),poolingDataSource,CodahaleMetrics.BUILDER,BitronixPoolAdapter.BUILDER).build();}Bean(initMethod start, destroyMethod stop)public FlexyPoolDataSource dataSource() {Configuration configuration configuration();return new FlexyPoolDataSource(configuration,new IncrementPoolOnTimeoutConnectionAcquiringStrategy.Builder(5),new RetryConnectionAcquiringStrategy.Builder(2));} }基于XML的配置 基于XML的配置比基于Java的配置更为冗长且不直观 bean idconfigurationBuilder classcom.vladmihalcea.flexypool.config.Configuration$Builderconstructor-arg valueuniqueId/constructor-arg refpoolingDataSource/constructor-arg value#{ T(com.vladmihalcea.flexypool.metric.codahale.CodahaleMetrics).BUILDER }/constructor-arg value#{ T(com.vladmihalcea.flexypool.adaptor.BitronixPoolAdapter).BUILDER }/ /beanbean idconfiguration factory-beanconfigurationBuilder factory-methodbuild/bean iddataSource classcom.vladmihalcea.flexypool.FlexyPoolDataSource init-methodstart destroy-methodstopconstructor-arg refconfiguration/constructor-argarraybean classcom.vladmihalcea.flexypool.strategy.IncrementPoolOnTimeoutConnectionAcquiringStrategy$Builderconstructor-arg value5//beanbean classcom.vladmihalcea.flexypool.strategy.RetryConnectionAcquiringStrategy$Builderconstructor-arg value2//bean/array/constructor-arg /bean结论 无论您已经选择了Spring配置模式如何都可以使用Builder模式。 如果您不确定它的用处请注意以下三个令人信服的原因 。 翻译自: https://www.javacodegeeks.com/2014/03/the-builder-pattern-and-the-spring-framework.htmlbuilder 模式
http://www.zqtcl.cn/news/667239/

相关文章:

  • visual stdio 做网站 注册用户 密码必须6位以上品牌服装网站源码
  • 做网站用到的技术湖南建设银行网站
  • 成都大型网站设计公司电脑上重新下载一个wordpress
  • 番禺网站建设知乎自己做网站卖矿山设备
  • 手表网站起名登录页面html模板
  • 泰国如何做网站推广大英网站建设工作
  • 山东省职业能力建设处网站dz论坛怎么做视频网站吗
  • 郑州专业做网站的公司今天郑州最新通告
  • wap网站引导页特效wordpress 文章 数据库
  • 做建筑效果图最好的网站做网站是如果盈利的
  • 企业网站seo托管怎么做seo公司培训
  • 自己做网站不想买空间 自己电脑可以做服务器吗?下载建设网站软件
  • 有服务器自己怎么做网站百度广告电话号码是多少
  • 一个网站 两个数据库沈阳市住房和城乡建设厅网站
  • 重庆建站网站流程及费用制作网页界面工具
  • 设计师家园官网wordpress 4.9 优化
  • 主机屋空间安装织梦后台程序后怎么弄成淘宝客网站襄阳网站制作
  • 怎么建设分销模式手机网站宜昌做网站的公司
  • 网上商城网站设计网页设计作业欣赏
  • 育才网站建设网站访问慢原因
  • 网站建设方案 备案品牌网站推广软件
  • 桓台县建设局网站前端开发入门培训
  • 前端怎么在猪八戒网站接单做烟台网站开发技术
  • 济南烨铭网站建设做英文网站2014
  • 哪个餐饮店微网站做的有特色3d动画制作收费标准
  • h5旅游网站开发wordpress的站点地址如何配置
  • 网站正在维护中 模板招远网站建设
  • 福田欧曼银河报价seo文章是什么
  • 古云网站建设模具培训网站建设
  • 帮助企业做网站的销售卫浴洁具公司网站模板