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

o2o与网站建设合肥市住房和城乡建设厅官网

o2o与网站建设,合肥市住房和城乡建设厅官网,射洪做网站,ip安装wordpress目录 ​编辑一、后置处理 Bean 1、后置处理 Bean 的运行原理分析 2、BeanPostProcessor 的开发步骤 #xff08;1#xff09;实现 BeanPostProcessor 接口 #xff08;2#xff09;Spring 的配置文件配置 #xff08;3#xff09;细节 一、后置处理 Bean BeanPost… 目录 ​编辑一、后置处理 Bean 1、后置处理 Bean 的运行原理分析 2、BeanPostProcessor 的开发步骤 1实现 BeanPostProcessor 接口 2Spring 的配置文件配置 3细节 一、后置处理 Bean BeanPostProcessor 作用对 Spring 工厂所创建的对象进行再加工。 1、后置处理 Bean 的运行原理分析 BeanPostProcessor 实际上是一个接口我们只需要把对这个对象进行加工的内容写在 BeanPostProcessor 接口规定的方法里即可 BeanPostProcessor 这个接口规定了两个方法来让我们实现 postProcessBeforeInitialization  作用 Spring 创建完对象并进行注入后可以运行 Before 方法进行加工 获得 Spring 创建好的对象通过方法的参数 最终通过返回值交给 Spring 框架 postProcessAfterInitialization  作用在 Spring 执行完对象的初始化操作后可以运行 After 方法进行价格 获得 Spring 创建好的对象通过方法的参数 最终通过返回值交给 Spring 框架 实战中很少处理 Spring 初始化操作没有必要区分 Before After 只需要实现其中一个 After 方法即可 注意虽然可以只实现一个 After 但是 Before 也要写只不过是一个空实现直接返回得到的 bean 对象 2、BeanPostProcessor 的开发步骤 1实现 BeanPostProcessor 接口 我们发现此时并没有发生提示这是为什么呢我们来看看源码 我们会发现在这些方法前面有一个 default这是 jdk8.0 的新特性叫做接口的默认实现 此时就不强制实现类必须实现它 但是此时我们必须要实现这两个方法才能完成加工的作用所以我们在这里还是得自己实现这两个方法 public class MyBeanPostProcessor implements BeanPostProcessor {Overridepublic Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {return bean;}Overridepublic Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {Categroy categroy (Categroy) bean;categroy.setName(xiaoming);return categroy;} } 2Spring 的配置文件配置 bean idmyBeanPostProcessor classbeanpost.MyBeanPostProcessor/bean 3细节 BeanpostProcessor 会对 Spring 工厂中所有创建的对象进行加工 所以为了解决这个问题我们可以对这段代码进行修改; Overridepublic Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {if (bean instanceof Categroy){Categroy categroy (Categroy) bean;categroy.setName(xiaoming);}return bean;}
http://www.zqtcl.cn/news/549441/

相关文章:

  • 太仓市质监站网址百度关键字推广费用
  • 为您打造高端品牌网站pageadmin wordpress
  • 中小型网站建设的基本流程简约网站欣赏
  • 设备上哪个网站做外贸推广网络服务类型及其所采用的网络协议
  • 学习前端开发的网站动漫设计属于什么大类
  • 十堰秦楚网 十堰新闻门户网站报修网站模板
  • 家居小程序源码下载自动seo系统
  • 动态效果的网站建设技术老闵行是指哪里
  • 电商网站开发面临的技术问题做闪图的网站
  • 怎么查看网站开发语言的类型东莞哪些地方是风险区
  • 不用购买域名做网站广州网站建设培训学校
  • 城市轨道建设规范下载网站古网站典模板
  • 关于实验室建设的英文网站深圳企业网站制作公司怎样
  • wordpress全站背景音乐中山网站搜索排名
  • 搭建网站的过程透明主题wordpress
  • 丰台网站建设公司电话深圳微信商城网站设计公司
  • 做淘宝要用的网站吗上海微信网站
  • 佛山高端网站制作公司wordpress 发送邮件插件
  • 类似站酷的设计类网站网站建设需要待摊吗
  • 用php做视频网站在学做网站还不知道买什么好
  • wordpress培训类网站网站建设 好
  • 网站开发需要2个月吗网站建设案例精粹
  • 网站建设项目职责营销型网站建设五大内容
  • 建设工程监理招标网站W做网站
  • 网站建设与维护教学课件网站上线前做环境部署
  • 信誉好的网站建设做网站成为首富的外国人
  • 常州网站制作市场湖北省荆门市城乡建设网站
  • 泉州网站制作运营商专业北京软件公司招聘信息查询
  • 车床加工东莞网站建设网站建设教学改进
  • 深圳专业做网站建设西安网站建设有限公司