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

建站宝盒全能版自助云商城

建站宝盒全能版,自助云商城,点了网站域名会跳转,网站 seo 如何使用 PostConstruct、 Autowired与构造函数的执行顺序 一、PostConstruct介绍二、Spring框架中在bean初始化和销毁时候执行实现方式三、项目验证1.MyServiceImpl2.测试结果3. 项目源码 最近对同事代码进行codeReview时候发现用PostConstruct注解#xff0c;特地对此注解执行顺序进行… PostConstruct、 Autowired与构造函数的执行顺序 一、PostConstruct介绍二、Spring框架中在bean初始化和销毁时候执行实现方式三、项目验证1.MyServiceImpl2.测试结果3. 项目源码 最近对同事代码进行codeReview时候发现用PostConstruct注解特地对此注解执行顺序进行了研究整理记录如下。 一、PostConstruct介绍 Java提供的注解被用来修饰方法被PostConstruct修饰的方法会在服务器加载Servlet的时候运行并且只会被服务器执行一次。PostConstruct在构造函数之后执行init方法之前执行。 (1)结论 调用的顺序为 构造函数 Autowired PostConstruct (2)作用 PostConstruct注解的方法在项目启动的时候执行这个方法也可以理解为在spring容器启动的时候执行可作为一些数据的常规化加载比如读取数据字典之类、目录树缓存 二、Spring框架中在bean初始化和销毁时候执行实现方式 Spring框架中在bean初始化和销毁时候执行某个方法的三种实现方式。 (1)Spring框架中通过注解PostConastruct 和 PreDestroy来实现Bean初始化执行和销毁时候执行方法 (2)Spring框架中通过实现接口InitializingBean ,DisposableBean来实现Bean初始化执行和销毁时候执行方法 (3)Spring框架中通过xml配置文件中bean的init-method“” destroy-method来实现Bean初始化执行和销毁时候执行方法 Spring Bean执行顺序 三、项目验证 1.MyServiceImpl package com.huahua.myIdea.service.serviceImpl;import com.huahua.myIdea.service.MyService; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import javax.annotation.PostConstruct;Service public class MyServiceImpl implements MyService, InitializingBean {Overridepublic int addTotal(int x, int y) {return 0;}Overridepublic void afterPropertiesSet() throws Exception {System.out.println(开始执行 afterPropertiesSet 方法: MyServiceImpl);}PostConstructpublic void postConstructMethod() {System.out.println(开始执行 PostConstruct 方法: MyServiceImpl);}Autowiredprivate void testAutowired(){System.out.println(开始执行 testAutowired 方法: MyServiceImpl);}MyServiceImpl(){System.out.println(开始执行 构造函数MyServiceImpl : MyServiceImpl);} }2.测试结果 3. 项目源码 项目结构及代码下载欢迎star~~ MyIdea 参考资料 InitializingBean、BeanPostProcessor、init-method、PostConstruct执行先后顺序 SpringBoot 学习之 PostConstruct、 Autowired与构造函数的执行顺序
http://www.ho-use.cn/article/10819132.html

相关文章:

  • 做网站全包php做二手商城网站源码
  • 创建网站的价格龙岩网红桥
  • 做进口货的电商网站网站建设demo
  • 做一个网站赚钱吗wordpress虚拟商场
  • 天猫网站建设的目标是什么意思网站设计需要考虑哪些基本原则
  • 化妆品网站开发软件设计思路
  • 建设银行网站用户密码找回咨询类网站模板
  • 服务网站建设刷东西网站建设
  • 能不能自己做视频网站余姚做网站设计的
  • x域名免费网站网站开发培训学费
  • 如何做2级网站设计logo的理念
  • 鹿寨县建设局网站与网站设计相关的软件主要有
  • 沈阳做网站优化保定网站公司那家好
  • 市体育局网站 两学一做微信商城网站案例展示
  • php网站建设系统代码交易网站
  • 上海建设网站浦东新区污水管网工程网站怎样做 文件签收
  • 天津市城市建设学校官方网站网站建设动画教程
  • 微信网站怎么做的好处上海网站设计制作公司
  • 网站交互主要做什么申请公司注册需要什么材料
  • 数据网站怎么做的宠物网站页面设计创意国外
  • 国外网站域名备案传奇辅助网站怎么建设
  • 上海 企矩 网站建设怎么给企业做推广
  • 安徽专业网站建设创新用flash做的网站
  • seddog站长之家学校网站开发实际意义
  • 柳州做网站公司wordpress友链代码
  • dz网站开发新乡网站推广公司
  • 医院做网站备案需要哪些资料中小企业为什么要建网站
  • 建网站的公司大全网站内容设计是什么
  • 做做网站下载免费网上做网站
  • 企业网站建设应该怎么做自助建站整站源码