java Spring中什么样的类应该配置为Bean,什么样的类不应该配置成Bean?

java Spring中什么样的类应该配置为Bean,什么样的类不应该配置成Bean?
最近在看别的大.牛的代码,发现不是所有类都配置成了bean,现在想问什么时候该配,什么时候不该配?

全局需要复用的类实例、spring自己提供的类实例
你可以找个实战项目看看,不然我在这里说这些名词也是很空洞的。

你想给spring管理的注册bean,方便依赖注入,和你自己new是一样的,不需要纠结