spring使用中碰到几个需求:
1 要求singleton模式
spring中写singleton和spring之外还是有区别的。
# 执行顺序的细节
spring加载普通的bean,是先new一个,在set-get方法注入。所以不能把init操作放在构造函数内。
# 使用spring自己的singleton配置属性scop=“singleton”
注意细节:#1 生命周期和加载时间 #2 共享数据的经典问题(数据库的acid和并发锁机制)-->详情
2 仅仅在启动时执行一段代码且执行一次
#1 使用spring自己的aop方法,继承spring的类InitializingBean,-->详情
#2 使用反射的init-method配置方法
注意这里并没有使用spring的cronjob配置,因为本需求只需执行一次。
o
oo
ooo
本文结束
ooo
oo
o