![]() |
1
1
是的,可以。 请记住,注释不是Spring独有的。注解是在Java 5中引入的,它们只是Java代码的元数据。此元数据可用于:
甚至可以创建自己的自定义注释,并用它们对代码进行注释。 Spring框架附带了一些注释,它们中的每一个都有其用途,但这并不意味着在使用这个框架时,必须用Spring注释来注释所有类。 当您将类注释为SpringBean时,它们将成为Spring应用程序上下文的一部分,从而使它们可以被@autowired注释注入(Spring框架基于依赖项注入设计模式)。但是Spring注释也有其他的含义,我不能详细介绍它们中的每一个,但是例如,您必须考虑到注释的默认范围,如@bean、@component、@controller、@repository、@service是单例的。因此,每当用这些注释中的一个来注释一个类,而您没有定义一个范围时,您得到的是一个在整个应用程序中共享的单例类。其他范围包括:
考虑到你的
所以是的,当您开发一个基于Spring框架的应用程序时,正常的事情是混合使用Spring注释类和常规POJO。 我建议您阅读Spring框架文档,了解什么是依赖注入,以及最常用的Spring注释的用途和含义。 |
![]() |
Dónal · Spring Boot应用程序中的伪造证明文件类型验证 7 月前 |