有没有办法打印所有在启动时加载的spring bean?我正在使用Spring 2.0。
是的,联系ApplicationContext
并致电.getBeanDefinitionNames()
您可以通过以下方式获取上下文:
ApplicationContextAware
@Inject
/ @Autowired
(2.5)之后WebApplicationContextUtils.getRequiredWebApplicationContext(..)
相关:您还可以通过注册BeanPostprocessor
Bean 来检测每个Bean的注册。它将为每个bean通知。
如何了解作为Spring启动应用程序一部分加载的所有bean的名称?我想在main方法中有一些代码来打印服务器启动后加载的bean的详细信息。
问题内容: 在我正在使用的node.js脚本中,我想将所有的node.js模块(使用npm安装)打印到命令行。我怎样才能做到这一点? 问题答案: 使用npm ls(甚至还有json输出) 从脚本中: test.js: 跑:
问题内容: 对于Python中的类,如何定义一个函数以函数中定义的格式打印类的每个实例? 问题答案: 在这种情况下,我看到两个选择: 垃圾收集器 这样做的缺点是,当您有很多对象时,它会非常慢,但会与您无法控制的类型一起使用。 使用mixin和weakrefs 在这种情况下,所有引用都将作为弱引用存储在列表中。如果您经常创建和删除很多实例,则应在迭代后清理弱引用列表,否则会产生很多麻烦。 这种情况下
问题内容: 我有一个动物类,具有几个属性,例如: 我现在想将所有这些属性打印到文本文件中。我现在做的丑陋方式是: 有没有更好的Pythonic方式可以做到这一点? 问题答案: 在这种简单情况下,您可以使用: 如果要将Python对象存储在磁盘上,则应查看一下货架- Python对象持久性 。
我们可以用这里所述的算法求有向图中的圈数。我需要理解算法。 (1)最后那句话到底有什么用处?对algo的工作原理进行简短的描述会很有帮助。由于算法基本上是统计从一个节点返回到同一节点的周期数,所以我们可以使用另一个数组,称之为v,并做以下技巧: (2)我不能实现我刚才写的算法。这是主要的问题,但我认为我需要理解上面的(1)来理解打印所有循环的代码。 我了解到互联网上有算法,我正在尝试使用这个算法。
下面的函数打印所有的子路径。是否可以只显示完整的路径,即A->B->C(包含以下所需的输出)。