document.write("");

代码块记录

Timer 延迟执行,

1
2
3
4
5
6
7
java.util.Timer timer=new java.util.Timer();//实例化Timer类
timer.schedule(new java.util.TimerTask(){
public void run(){
    com.esms.transfer.utils.ServerApp.transfer();
    this.cancel();
}
},1000);//1000毫秒
Thread
1
2
3
4
5
6
new Thread(new Runnable() {
    @Override
    public void run() {
 
    }}
).start();
 
InitializingBean afterPropertiesSet   Spring启动后执行
 
1
2
3
4
5
6
7
@Component
public class MyInitializingBean implements org.springframework.beans.factory.InitializingBean {
 
   @Override
   public void afterPropertiesSet() throws Exception {
   }
}<br><br>
 
Springboot中 根据 上下文获取对应的Bean
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;
 
@Component
public class ApplicationContextUtil implements ApplicationContextAware {
 
    private static ApplicationContext applicationContext = null;
 
    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws org.springframework.beans.BeansException {
        if(this.applicationContext == null) {
            this.applicationContext = applicationContext;
        }
    }
 
    public static ApplicationContext getApplicationContext() {
        return applicationContext;
    }
 
    public static <T> T getBean(Class<T> clazz) {
        return getApplicationContext().getBean(clazz);
    }
}<br>// 使用XXX xxx = ApplicationContextUtil.getBean(XXXX.class);

在SpringBoot启动类中获取系统参数,方法其一

1
2
3
4
5
6
7
8
public static String params;
@org.springframework.beans.factory.annotation.Autowired
Environment environment;
@javax.annotation.PostConstruct//初始化调用
public  void init(){
    this.params = environment.getProperty("xxx.xx.x");
 
}

  

 

 

 

 
 
 
 
 
posted @   人间春风意  阅读(25)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示

距今时间:
1025天8.00 小时 37.90 分钟

当前新增阅读数:140327