spring
文章平均质量分 64
十二月的雪7
不忘初心,方能始终!
展开
-
Spring生命周期补充
[Bean的生命周期]createBean(beanName, mbd, args);1. InstantiationAwareBeanPostProcessor#postProcessBeforeInstantiation 解析AOP相关 , 这里可以拦截Bean,使用我们自己创建的Bean2. SmartInstantiationAwareBeanPostProcessor#determineCandidateConstructors 选择构造器---- 开始创建对象3. autowire.原创 2021-10-11 09:20:40 · 74 阅读 · 0 评论 -
Sping Bean 的循环依赖
找 --> 找不到 --> 创建bService2.1 实例化 -- nService对象(new BService())2.2 填充aService属性 --> 从单例池中查找 --> 找不到 --> aService 正在创建 --> aService出现循环 --> 从二级缓存查找 --> 从三级缓存拿取 --> 执行lambda --> 提前AOP --> AService 代理对象--> 存放二级缓存<'aS...原创 2021-06-15 20:40:55 · 61 阅读 · 0 评论 -
Sping Bean 的生命周期
AnnotationConfigApplicationContext 注解版的ApplicationContextDefaultListableBeanFactory 实例化工厂 这是一个非常重要要的方法AnnotationBeanDefinitionReader 读取beanAnnotationBeanDefinitionScanner 扫描配置类,一般不会使用到,主要传入了String 或者外部调用scanGenericApplicationContextregister(com.原创 2021-06-15 20:38:21 · 67 阅读 · 0 评论 -
【记录】Logstash conf 配置文件介绍
官网参考样例https://www.elastic.co/guide/en/logstash/current/config-examples.html原创 2021-06-05 21:34:25 · 1463 阅读 · 0 评论 -
shell脚本编译maven代码并且启动项目
#!/bin/bash#This can be replaced with your own executive program, other code does not need to be changedAPP_NAME=eureka-server.jar#usage() { echo "Usage:sh $0 [start|stop|restart|status]" ...原创 2020-04-04 13:16:19 · 717 阅读 · 0 评论 -
Linux 环境下启动,停止 jar
1. 普通运行java -jar <name>.jar 运行程序,ctrl+c 停止运行2. 后台运行java -jar <name>.jar &后台运行,关闭终端,停止运行3. nohup命令运行 nohup java -jar XXX.jar & 当账户退出或终端关闭时,程序仍然运行。 注...原创 2020-03-29 10:47:27 · 2652 阅读 · 2 评论 -
SpringBoot+gradle的第一个例子
总是说万事开头难,还是真的有点难,很多年钱就说一定要开始谢谢博客,每次到打开博客的时候总是不知道怎么下手,每次看到别人写的博客,有批评有赞扬,看到写得好的博客的时候,感觉自己跟他一样,有一种一览众山小的感觉。 那就用一个非常简答的程序开始我的第一个博客吧,有不足指出还请大家见谅,本文章要分享的是以个spring boot的门程序。 第一步:准备环境。 1、...原创 2018-06-14 21:24:31 · 6036 阅读 · 0 评论