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

时间:2012-09-17 05:32:27

标签: java spring-mvc

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

1 个答案:

答案 0 :(得分:5)

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

只需使用@Service(或@Component)注释您的服务类。 Spring docs将解释使用哪个并提供示例。注意:您需要使用以下XML配置行才能使其正常工作:<context:component-scan base-package="com.foo.bar"/><mvc:annotation-driven />

也适用于控制器,只需使用@Controllerdocs)进行注释。