从软件设计的角度来看,什么时候应该使用@Component而不是传统的Java类(需要通过“ new”显式实例化)?例如,如果我们需要创建以下模式之一的类:
@Component
适配器
桥
正面
战略
译者
类是否应该具有@Component注释(或任何Spring衍生注释,例如@Repository/ @Controller/ @Service)?
@Repository
@Controller
@Service
java architecture spring
architecture ×1
java ×1
spring ×1