我个人的理解是, 凡是对象中有复杂逻辑处理的, 又或者对象的属性随着需求的改变而变动很大的, 都应归到spring框架中管理, 当对象为简单的pojo类型又或者只是有静态方法的工具类,则不需要在spring中声明. 当然,我的理解可能不全面,希望有spring经验的朋友来讨论一下.