如何避免在spring xml中配置所有服务类?

Vij*_*ayM 1 java spring-mvc

我使用spring MVC作为我的项目,在服务类中我使用了"@Autowired"注释,虽然我必须在Application-Servlet.xml中定义bean标记中的所有类.(如果我们有"N"个数,我觉得它很复杂课程)我怎么能避免这样做?

nic*_*dos 5

不清楚你在XML配置中定义了哪些类,但我猜你还在询问你的服务类......

只需使用@Service(或@Component)注释您的服务类.在春天的文档将解释其使用,并提供范例.注意:您需要使用这些XML配置行来完成这项工作:<context:component-scan base-package="com.foo.bar"/><mvc:annotation-driven />

也适用于控制器,只需用@Controller(docs)注释.