Java 我应该将所有类都创建为Springbean吗

Java 我应该将所有类都创建为Springbean吗,java,spring,Java,Spring,我想知道什么时候应该创建Springbean类。在使用Spring框架容器时,我的所有类都应该声明为这样吗?您应该只让Spring知道那些需要通过依赖项注入连接在一起的类以及那些配置方面需要的类 总是问自己为什么Spring需要了解您当前关注的具体类。例如: 控制器。。。将传入请求路由到正确的类和方法 服务。。。注入到其他服务或控制器中 配置。。。用于设置Spring应用程序上下文 存储库。。。注入服务

我想知道什么时候应该创建Springbean类。在使用Spring框架容器时,我的所有类都应该声明为这样吗?

您应该只让Spring知道那些需要通过依赖项注入连接在一起的类以及那些配置方面需要的类

总是问自己为什么Spring需要了解您当前关注的具体类。例如:

  • 控制器。。。将传入请求路由到正确的类和方法
  • 服务。。。注入到其他服务或控制器中
  • 配置。。。用于设置Spring应用程序上下文
  • 存储库。。。注入服务