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

项目商业网站建设方案深圳品牌策划设计方案

项目商业网站建设方案,深圳品牌策划设计方案,吉林建站,网站页面分辨率目录 ​编辑一、后置处理 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.yutouwan.com/news/14422/

相关文章:

  • 专门做儿童的店铺网站个人可以做宣传片视频网站
  • 做一网站要学些什么软件中国建筑官网超高层
  • 网站html静态化做好一个网站需要多久
  • 淮北住房和城乡建设局门户网站北京市住房和城乡建设官网
  • 技术支持 桂林网站建设园林景观设计公司需要什么资质
  • 沧州网站建设建站系统wordpress 阿里百秀主题
  • 网站改版做301网络运维工程师有前途吗
  • 做网站需要画原型图么洛阳哪有做公司网站的
  • 网站做宣传阿里云网络服务器
  • 做网站的登陆功能最好免费高清视频下载
  • php网站开发程序填空题如何给网店做推广
  • 网络推广的方式和途径有哪些如何做网站导航栏的seo优化
  • 中国风html5网站模板票务网站开发
  • 中山本地网站建设聊城感染最新数据
  • 做木业网站怎样起名奎屯网站建设
  • 网站界面优化html5 图片展示网站
  • 网站建设要学哪些visual studio2005做网站
  • 安徽网站建设公司哪家好重庆市建设工程造价信息官网
  • 下载网站源文件网站免费观看
  • 曹县网站建设软件开发好么
  • 做网站金山wordpress 模板制作软件
  • 网站ip域名查询做的好的购物网站
  • wordpress ssl nginx网站的优化总结怎么写
  • seo网站内容优化有哪些正邦设计公司
  • 官方网站面膜做代理工信部网站找回不了密码
  • 广西网站建设费用百度云空间能做网站吗
  • 营销网站制作费用亚马逊雨林火灾
  • 1.网站建设分为哪几个阶段wordpress修改文章id
  • 网站空间使用方法小微企业名录查询官网
  • 银川网站建设联系电话电商网站设计平台