spring依赖注入不是很懂

如果是自己写的类,还可以理解怎么注入,但是java自带的类比如File
File file = new File(filePath)
像这个怎么注入呢?
而且,如果filePath是程序运行过程中算出来的,怎么办?

这个只是一层
如果是new OutputStreamWriter(new FileOutputStream(new File(filePath)))这样的,又怎么注入呢?

阅读 1.5k
1 个回答

不知道我有没有理解你的问题,如果是File,是不需要注入的,直接用就可以了。如果一定要注入,通常也是封装一个业务层面的对象,包含着你要操作的某些File,然后把这个业务对象注入进来。简单的说,通常要注入的东西都是类似singleton的东西,而动态创建和销毁的对象,注入是没有意义的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题