首先要说的是,springboot并不能装配静态类,但可以通过以下骚操作来实现:

@Component
public class StatisticLogger { private static Dao dao; @Autowired
private Dao dao0; @PostConstruct
private void initStaticDao () {
dao = this.dao0;
} }

换句话说,自动装配(@Autowired)一个成员变量,然后在这个类构造时把这个值赋给静态类。顺便一说,这个静态类也要被spring管理,所以要加个@Component注解。

译自:https://stackoverflow.com/questions/11392692/autowired-in-static-classes

最新文章

  1. Tomcat关闭日志catalina.out
  2. 关于Entity Framework中的Attached报错相关解决方案的总结
  3. (转)linux内核虚拟文件系统浅析
  4. Linux命令(2)-rm删除文件
  5. Python builtins
  6. Android ViewPager 应该及技巧
  7. C# 在vs2010中打开vs2012的项目(转)
  8. 三十三、Java图形化界面设计——布局管理器之null布局(空布局)
  9. Oracle 修改表操作
  10. channel.go
  11. Windows迁移打印机与打印队列
  12. 斑马打印机的安装调试,生成PDF
  13. JavaFile、递归、字节流、字符流整理
  14. 实现自己的HashMap
  15. ML.NET 示例:推荐之矩阵分解
  16. MA5680T OLT管理软件,全智能判断板卡,无人值守策略,根据光猫类型自动扫描添加光猫
  17. 《PHP - CGI/Fastcgi/PHP-FPM》
  18. Mybatis的回顾学习
  19. windows下mysql忘记root密码的解决办法
  20. C# mvc中动态压缩文件发送给前端

热门文章

  1. url 编码解码
  2. tkinter的after函数的使用方法
  3. TP3.2.x判断手机端访问,同一个域名在PC和手机端展示不同模板(半独立式网站)
  4. java-文件IO常用操作对比
  5. SQL Server 2012主从数据库的订阅和发布,实现数据库读写分离(主从备份)
  6. 2023Hgame
  7. Qt多线程编程之QThreadPool 和 QRunnable使用
  8. 1 wine-stable + 2 brew install mono
  9. j2ee目录索引
  10. Kubernetes中pod UID的一个用法