1
哪个选项更好?Spring自动装配消息源vs实现MessageSourceAware接口?
我有一个需要访问消息源的拦截器PermissionInterceptor。
就我所知,可以通过自动装配消息源或实现MessageSourceAware接口来完成,如下所示。
public class PermissionInterceptor extends HandlerInterceptorAdapter {
private MessageSource messageSource;
@Autowired
public void setMessageSource(MessageSource messageSource) {
this.messageSource = messageSource;
}
}
或
public class PermissionInterceptor extends HandlerInterceptorAdapter implements MessageSourceAware {
private MessageSource messageSource;
public void setMessageSource(MessageSource messageSource) {
this.messageSource = messageSource;
}
}
哪种选择更好?任何优点和缺点?
+1'MessageSourceAware'是Spring 2.5之前的唯一选项,但是'@ Autowired'使它更好一些。 – skaffman 2010-09-05 21:13:14