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

怎么才能在百度搜到自己的网站经典网络营销案例

怎么才能在百度搜到自己的网站,经典网络营销案例,地宝网招聘信息网,大连百度网站优化转载自 Spring Bean 后置处理器 Spring——Bean 后置处理器 BeanPostProcessor 接口定义回调方法#xff0c;你可以实现该方法来提供自己的实例化逻辑#xff0c;依赖解析逻辑等。你也可以在 Spring 容器通过插入一个或多个 BeanPostProcessor 的实现来完成实例化#xf…转载自  Spring Bean 后置处理器 Spring——Bean 后置处理器 BeanPostProcessor 接口定义回调方法你可以实现该方法来提供自己的实例化逻辑依赖解析逻辑等。你也可以在 Spring 容器通过插入一个或多个 BeanPostProcessor 的实现来完成实例化配置和初始化一个bean之后实现一些自定义逻辑回调方法。 你可以配置多个 BeanPostProcesso r接口通过设置 BeanPostProcessor 实现的 Ordered 接口提供的 order 属性来控制这些 BeanPostProcessor 接口的执行顺序。 BeanPostProcessor 可以对 bean或对象实例进行操作这意味着 Spring IoC 容器实例化一个 bean 实例然后 BeanPostProcessor 接口进行它们的工作。 ApplicationContext 会自动检测由 BeanPostProcessor 接口的实现定义的 bean注册这些 bean 为后置处理器然后通过在容器中创建 bean在适当的时候调用它。 例子 下面的例子显示如何在 ApplicationContext 的上下文中编写注册和使用 BeanPostProcessor。 我们在适当的位置使用 Eclipse IDE然后按照下面的步骤来创建一个 Spring 应用程序 步骤描述1创建一个名称为 SpringExample 的项目并且在创建项目的 src 文件夹中创建一个包 com.tutorialspoint。2使用 Add External JARs 选项添加所需的 Spring 库解释见 Spring Hello World Example 章节。3在 com.tutorialspoint 包中创建 Java 类 HelloWorld、InitHelloWorld 和 MainApp。4在 src 文件夹中创建 Beans 配置文件 Beans.xml。5最后一步是创建的所有 Java 文件和 Bean 配置文件的内容并运行应用程序解释如下所示。 这里是 HelloWorld.java 文件的内容 package com.tutorialspoint; public class HelloWorld {private String message;public void setMessage(String message){this.message message;}public void getMessage(){System.out.println(Your Message : message);}public void init(){System.out.println(Bean is going through init.);}public void destroy(){System.out.println(Bean will destroy now.);} } 这是实现 BeanPostProcessor 的非常简单的例子它在任何 bean 的初始化的之前和之后输入该 bean 的名称。你可以在初始化 bean 的之前和之后实现更复杂的逻辑因为你有两个访问内置 bean 对象的后置处理程序的方法。 这里是 InitHelloWorld.java 文件的内容 package com.tutorialspoint; import org.springframework.beans.factory.config.BeanPostProcessor; import org.springframework.beans.BeansException; public class InitHelloWorld implements BeanPostProcessor {public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {System.out.println(BeforeInitialization : beanName);return bean; // you can return any other object as well}public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {System.out.println(AfterInitialization : beanName);return bean; // you can return any other object as well} } 下面是 MainApp.java 文件的内容。在这里你需要注册一个在 AbstractApplicationContext 类中声明的关闭 hook 的 registerShutdownHook()方法。它将确保正常关闭并且调用相关的 destroy 方法。 package com.tutorialspoint; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainApp {public static void main(String[] args) {AbstractApplicationContext context new ClassPathXmlApplicationContext(Beans.xml);HelloWorld obj (HelloWorld) context.getBean(helloWorld);obj.getMessage();context.registerShutdownHook();} } 下面是 init 和 destroy 方法需要的配置文件 Beans.xml 文件 ?xml version1.0 encodingUTF-8?beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsdbean idhelloWorld classcom.tutorialspoint.HelloWorldinit-methodinit destroy-methoddestroyproperty namemessage valueHello World!//beanbean classcom.tutorialspoint.InitHelloWorld //beans 一旦你创建源代码和 bean 配置文件完成后我们就可以运行该应用程序。如果你的应用程序一切都正常将输出以下信息 BeforeInitialization : helloWorld Bean is going through init. AfterInitialization : helloWorld Your Message : Hello World! Bean will destroy now.
http://www.pierceye.com/news/727124/

相关文章:

  • 做a漫画在线观看网站网站建设这个工作怎么样
  • 商城网站建设缺点培训机构退费
  • 大型网站需要什么样的团队建购物网站 教程
  • 商业设计网站推荐网站注册免费qq
  • 做微信首图的网站阿里网站建设App开发
  • .网站链接策略网页制作手机版
  • 河南网站优化要多少钱网站技术有哪些
  • 域名还在备案可以做网站吗高端设计公司名字大全
  • 简洁的门户网站网站开发文案
  • 信息网站 模板中国建设银行手机银行下载官方网站
  • 番禺网站开发设计小程序后端数据库搭建
  • 丰都集团网站建设云南网站开发公司
  • 赶集网的二级域名网站怎么做海南网站建设报价方案
  • dede做手机网站网站开发小作业
  • 网站建设推广ppt室内设计知名网站
  • asp 网站源码网站搭建好了怎么上到服务器
  • 网站有什么到期wordpress怎么编辑保存
  • 服务器添加网站300500启迪设计
  • 上海市建设安全协会网站移动端页面
  • 手机做网站公司成都住房和城乡建设厅官网
  • 锋创科技园网站建设网站开发ide php
  • 山东做网站的公司有哪些电脑怎么制作视频短片
  • 书画网站 建站维护网站成本
  • 什么事网站开发网站服务器租用报价
  • 做黏土的网站青岛网站建设微动力
  • 建网站权威公司广告发布平台
  • 自助游网站开发分析报告总结怎么注册公司微信公众号
  • 网站开发公司业务员培训黄聪wordpress
  • 网站规划与建设ppt模板下载响应式网站模板费用
  • 江苏商城网站建设服务网站建设优化石家庄