怎么和网站主联系方式wordpress获取指定分类文章列表

pingmian/2026/1/26 11:05:26/文章来源:
怎么和网站主联系方式,wordpress获取指定分类文章列表,手机网站表单验证,简单的网页设计模板图片最近几天#xff0c;我一直在与Netflix Governator合作#xff0c;并尝试使用Governator尝试一个小样本#xff0c;以将其与Spring Framework的依赖项注入功能集进行比较。 以下内容并不全面#xff0c;我将在下一系列文章中对此进行扩展。 因此#xff0c;对于没有经验的… 最近几天我一直在与Netflix Governator合作并尝试使用Governator尝试一个小样本以将其与Spring Framework的依赖项注入功能集进行比较。 以下内容并不全面我将在下一系列文章中对此进行扩展。 因此对于没有经验的人来说Governorator是Google Guice的扩展通过一些类似于Spring的功能对其进行了增强引用Governator网站 类路径扫描和自动绑定生命周期管理配置到字段映射字段验证和并行化的对象预热。 在这里我将演示两个功能类路径扫描和自动绑定。 基本依赖注入 考虑一个BlogService具体取决于BlogDao public class DefaultBlogService implements BlogService {private final BlogDao blogDao;public DefaultBlogService(BlogDao blogDao) {this.blogDao blogDao;}Overridepublic BlogEntry get(long id) {return this.blogDao.findById(id);} } 如果我使用Spring定义这两个组件之间的依赖关系则将使用以下配置 package sample.spring;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import sample.dao.BlogDao; import sample.service.BlogService;Configuration public class SampleConfig {Beanpublic BlogDao blogDao() {return new DefaultBlogDao();}Beanpublic BlogService blogService() {return new DefaultBlogService(blogDao());} } 在Spring中依赖项配置是在带有Configuration注释的类中指定的。 Bean注释的方法返回组件请注意如何通过blogService方法中的构造函数注入来注入blogDao。 此配置的单元测试如下 package sample.spring;import org.junit.Test; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import sample.service.BlogService;import static org.hamcrest.MatcherAssert.*; import static org.hamcrest.Matchers.*;public class SampleSpringExplicitTest {Testpublic void testSpringInjection() {AnnotationConfigApplicationContext context new AnnotationConfigApplicationContext();context.register(SampleConfig.class);context.refresh();BlogService blogService context.getBean(BlogService.class);assertThat(blogService.get(1l), is(notNullValue()));context.close();}} 请注意Spring为单元测试提供了良好的支持更好的测试如下 package sample.spring;package sample.spring;import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import sample.service.BlogService;import static org.hamcrest.MatcherAssert.*; import static org.hamcrest.Matchers.*;RunWith(SpringJUnit4ClassRunner.class) ContextConfiguration public class SampleSpringAutowiredTest {Autowiredprivate BlogService blogService;Testpublic void testSpringInjection() {assertThat(blogService.get(1l), is(notNullValue()));}ConfigurationComponentScan(sample.spring)public static class SpringConig {}} 这是基本的依赖项注入因此不需要指定这种依赖关系Governator本身就是必需的Guice就足够了这就是使用Guice Modules时配置的外观 package sample.guice;import com.google.inject.AbstractModule; import sample.dao.BlogDao; import sample.service.BlogService;public class SampleModule extends AbstractModule{Overrideprotected void configure() {bind(BlogDao.class).to(DefaultBlogDao.class);bind(BlogService.class).to(DefaultBlogService.class);} } 此配置的单元测试如下 package sample.guice;import com.google.inject.Guice; import com.google.inject.Injector; import org.junit.Test; import sample.service.BlogService;import static org.hamcrest.Matchers.*; import static org.hamcrest.MatcherAssert.*;public class SampleModuleTest {Testpublic void testExampleBeanInjection() {Injector injector Guice.createInjector(new SampleModule());BlogService blogService injector.getInstance(BlogService.class);assertThat(blogService.get(1l), is(notNullValue()));}}类路径扫描和自动绑定 类路径扫描是一种通过在类路径中查找标记来检测组件的方法。 使用Spring的样本应该澄清这一点 Repository public class DefaultBlogDao implements BlogDao {.... }Service public class DefaultBlogService implements BlogService {private final BlogDao blogDao;Autowiredpublic DefaultBlogService(BlogDao blogDao) {this.blogDao blogDao;}... } 在这里注释 Service Repository用作标记以指示它们是组件并且依赖项由DefaultBlogService的构造函数上的Autowired注释指定。 鉴于现在已经简化了配置我们只需要提供应该为此类带注释的组件进行扫描的软件包名称这就是完整测试的样子 package sample.spring; ... RunWith(SpringJUnit4ClassRunner.class) ContextConfiguration public class SampleSpringAutowiredTest {Autowiredprivate BlogService blogService;Testpublic void testSpringInjection() {assertThat(blogService.get(1l), is(notNullValue()));}ConfigurationComponentScan(sample.spring)public static class SpringConig {} } 总督提供了类似的支持 AutoBindSingleton(baseClass BlogDao.class) public class DefaultBlogDao implements BlogDao {.... }AutoBindSingleton(baseClass BlogService.class) public class DefaultBlogService implements BlogService {private final BlogDao blogDao;Injectpublic DefaultBlogService(BlogDao blogDao) {this.blogDao blogDao;}.... } 在这里 AutoBindSingleton批注用作标记批注来定义guice绑定考虑到以下是对类路径扫描的测试 package sample.gov;import com.google.inject.Injector; import com.netflix.governator.guice.LifecycleInjector; import com.netflix.governator.lifecycle.LifecycleManager; import org.junit.Test; import sample.service.BlogService;import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.notNullValue;public class SampleWithGovernatorTest {Testpublic void testExampleBeanInjection() throws Exception {Injector injector LifecycleInjector.builder().withModuleClass(SampleModule.class).usingBasePackages(sample.gov).build().createInjector();LifecycleManager manager injector.getInstance(LifecycleManager.class);manager.start();BlogService blogService injector.getInstance(BlogService.class);assertThat(blogService.get(1l), is(notNullValue()));}} 查看如何使用Governator的LifecycleInjector组件指定要扫描的软件包这将自动检测这些组件并将它们连接在一起。 只是为了包装类路径扫描和自动绑定功能像Spring这样的Governor提供了对junit测试的支持更好的测试如下 package sample.gov;import com.google.inject.Injector; import com.netflix.governator.guice.LifecycleTester; import org.junit.Rule; import org.junit.Test; import sample.service.BlogService;import static org.hamcrest.MatcherAssert.*; import static org.hamcrest.Matchers.*;public class SampleWithGovernatorJunitSupportTest {Rulepublic LifecycleTester tester new LifecycleTester();Testpublic void testExampleBeanInjection() throws Exception {tester.start();Injector injector tester.builder().usingBasePackages(sample.gov).build().createInjector();BlogService blogService injector.getInstance(BlogService.class);assertThat(blogService.get(1l), is(notNullValue()));}}结论 如果您有兴趣进一步探索这个问题那么我在这个github项目中有一个示例随着我对Governator的更多了解我将扩展这个项目。 翻译自: https://www.javacodegeeks.com/2015/01/learning-netflix-governator-part-1.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/85537.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设计入哪个科目做网站国家大学科技园郑州

将Word转换为HTML能将文档内容发布在网页上,这样,用户就可以通过浏览器直接查看或阅读文档而无需安装特定的软件。Word转HTML对于在线发布信息、创建在线文档库以及构建交互式网页应用程序都非常有用。以下是用Python将Word转换为HTML网页的攻略&#xf…

教育网站平台建设网页设计 做网站的代码

前提环境: 阿里云的源。 sudo apt update sudo apt upgrade sudo apt install gparted 搜索:

手机微信网站怎么做的好处wordpress 3.4 漏洞

题目描述 题目分析 这才是正常的中等题难度嘛,昨天的中等题题解我半天看不懂。。。 首先,需要增加一个哑节点(操作链表的常规操作),因为有可能删除首节点,我们不想要为首节点添加单独的逻辑。其次&#xf…

阿里巴巴中文站官网做国外营销型网站设计

这是系列文章中的最后一篇,我们将分析我们在2014年10月进行的Java Performance Tuning Survey的结果。如果您还没有阅读第一篇文章,我建议您首先阅读以下内容: 性能问题的频率和严重性 最受欢迎的监控解决方案 查找根本原因的工具和技术 …

尚层装饰官网深圳排名seo

作为JavaScript的超集Typescript非常值得大家学习的。 类型限定、流程语句的细节、面向对象思想(封装、继承、多态)抽象类方法、接口和实现类、枚举等 主要的是面向对象编程思想 下面是Typescript学习笔记: Typescript学习笔记&#xff1…

微网站搭建专业团队介绍文案

俗话说的好,框架是服务与大家的,包含的功能比较多,代码多。在现在追求速度的年代。应该根据自己的需求去封装自己所需要的组件。 下边就给大家介绍一下自己封装的一个小弹框组件,不依赖与jQuery,代码少,适…

移动网站开发 王府井网站制作百度

本文主要讲解如何实现在百度地图上添加覆盖物 1.承载数据的实体 我们从服务器返回的数据部分,最终可能是个Json数组,我们需要转换为实体集合,即下面的Info.java 我直接在实体类中声明了一个静态列表集合,模拟从服务器返回的数据…

贵阳网站建设设计公司哪家好吉野家网站谁做的

基于蛾群算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于蛾群算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于蛾群优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络的光滑…

湖南网站seo公司赣州小程序建设包括哪些服务

目录 两数之和 字母异位词分组 最长连续序列 力扣热题100——哈希算法 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答…

公司网站怎么做关键字澧县网站建设

目录 一、OpenStack 1、简介 2、硬件需求 3、网络 二、环境搭建 1、安全 2、主机网络 3、网络时间协议(NTP) 4、OpenStack包 5、SQL数据库 6、消息队列 7、Memcached 一、OpenStack 1、简介 官网:https://docs.openstack.org/2023.2/ OpenStack系统由…

外贸订单网站推广网站制作经典案例

那今天呢?我们来介绍一下sdp协议,那实际上呢?sdp协议非常的简单。我们如果拿到一个stp的文档去看的话,那你要分阅里边的所有的内容会觉得很枯燥,但实际上呢,如果我们按照这张图所展示的结构去看stp的话。你…

做一回最好的网站网站建设 壹起航

从自我学习到深层网络 在前一节中,我们利用自编码器来学习输入至 softmax 或 logistic 回归分类器的特征。这些特征仅利用未标注数据学习获得。在本节中,我们描述如何利用已标注数据进行微调,从而进一步优化这些特征。如果有大量已标注数据&a…

云羽网络做网站怎么样网页设计图片尺寸

锋哥原创的uniapp微信小程序投票系统实战: uniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )_哔哩哔哩_bilibiliuniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )共计21条视频…

下载 iis 网站用什么建网站

目录 一些比较流行的PEFT方案 Prompt Tuning Prefix Tuning LoRA QLoRA 引用链接 参考文档:通俗解读大模型微调(Fine Tuning) - 知乎 从参数规模的角度,大模型的微调分成两条技术路线: 一条是对全量的参数,进行全量的训练…

交城有做网站的吗做安卓开发要去看哪些网站

HTML 可以将文档分割为若干段落。 一、HTML 段落 段落是通过 <p> 标签定义的。 <p>这是一个段落 </p> <p>这是另一个段落</p> 注意&#xff1a;浏览器会自动地在段落的前后添加空行。&#xff08;</p> 是块级元素&#xff09; 二、不…

做网站尽在美橙互联诸城人才网招聘网

一、 Retrofit是什么 Retrofit是Android用来接口请求的网络框架&#xff0c;内部是基于OkHttp实现的&#xff0c;retrofit负责接口请求的封装&#xff0c;retrofit可以直接将接口数据解析为Bean类、List集合等&#xff0c;直接简化了中间繁琐的数据解析过程 二、 Retrofit的简单…

网站建设公司推广方式免费建立网站教程

1 窗体的大小固定住&#xff0c;不能调整其大小 窗体FormBorderStyle 属性设置为 FixedSingle; MaximizeBox 属性设置为false; MinimizeBox 属性设置为 false; 2. 在状态栏中无图标显示 设置为fase即可。 3. 设置窗体的启动位置 方法1&#xff0c; 用代码控制 this.Location …

网页布局实训心得体会搜索引擎优化关键词的处理

在多Activity开发中&#xff0c;有可能是自己应用之间的Activity跳转&#xff0c;或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例&#xff0c;而不是产生大量重复的Activity。 这需要为Activity配置特定的加载模式&#xff0c;而不是使用默认的加载模…

广州天河网站建设公司哪里做网站公司好

程序员的公众号&#xff1a;源1024&#xff0c;获取更多资料&#xff0c;无加密无套路&#xff01; 最近整理了一份大厂面试资料《史上最全大厂面试题》&#xff0c;Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 …

电子政务网站建设的挑战如何做企业文化方案

目录 前言安装版本Docker版本说明前提条件Linux安装使用YUM源部署获取阿里云开源镜像站YUM源文件安装Docker-ce配置Docker Daemon启动文件启动Docker服务并查看已安装版本 使用二进制文件部署 Windows安装实现原理安装步骤基本使用 参考说明 前言 本文主要说明Docker及其相关组…