业务描述:创建一个cache类然后交给spring 管理。

@Component

@Scope("singleton")

public class Cache {

public Cache() {

System.out.println("cache()");

}

@PostConstruct

public void init() {

System.out.println("init()");

}

@PreDestroy

public void destory() {

System.out.println("destory");

}

}

修改sringboot 启动类,进行bean的获取及测试。

package com.cy;

@SpringBootApplication

public class CgbSpringbootApplication implements ApplicationContextAware {

private static AnnotationConfigApplicationContext ctx;

@Override

public void setApplicationContext(ApplicationContext

applicationContext) throws BeansException {

ctx=(AnnotationConfigApplicationContext)applicationContext;

}

public static void main(String[] args) {

SpringApplication.run(CgbSpringbootApplication.class, args);

System.out.println(ctx.getBean("cache"));

System.out.println(ctx.getBean("cache"));

ctx.close();

}

}

最新文章

  1. 【干货分享】流程DEMO-补打卡
  2. 培训第四天-----jdbc连接oracle
  3. php获取当月天数及当月第一天及最后一天、上月第一天及最后一天实现方法
  4. Hibernate-二级缓存策略
  5. linux 免交互状态下修改用户密码
  6. C# 网络编程之豆瓣OAuth2.0认证具体解释和遇到的各种问题及解决
  7. March of the Penguins
  8. Shortest Word Distance 解答
  9. LNK 2005 error 函数定义也是定义!!
  10. PL/SQL连64位Oracle11g R2 win7 64旗舰环境
  11. cocos2d-x博客网站推荐和牛逼的教程
  12. php按照奖品百分比随机抽奖代码分析
  13. PRD学习笔记:一些需要注意的说明
  14. Date Math SimpleDateFormat 类
  15. MySQL架构优化:定时计划任务与表分区
  16. VMVare 桥接上网
  17. Lock使用实例
  18. FFT总结
  19. SSH三大框架整合案例
  20. SSM-SpringMVC-32:SpringMVC中灌顶传授文件上传

热门文章

  1. 1.Redis基础命令
  2. Java学习_Java快速入门
  3. 记录第一次使用Vivado——以全加器为例子
  4. JDBC删除
  5. Linux 时间同步 01 简介
  6. 图解SparkStreaming与Kafka的整合,这些细节大家要注意!
  7. OpenTelemetry - 云原生下可观测性的新标准
  8. AI智能皮肤测试仪助力美业数字化营销 实现门店与用户双赢局面
  9. 牛客网NC15二叉树的层次遍历
  10. mysql中的基本注入函数