我正在編寫Web應用程序,它使用Spring MVC將Spring bean與類似REST的通道綁定。Spring MVC 3.1.0錯誤?升級後控制器不再被自動檢測
我已經在我以前的應用程序(純XML配置)和示例中創建了基本配置,其中使用了<mvc:annotation-driven/>
功能。我在spring xml文件中指向一個包含<context:component-scan base-package="my.package"/>
控制器的包。
它正在工作 - 在春季3.0.6.RELEASE。但是,升級到3.1.0.RELEASE我的控制器停止檢測,並且沒有註冊通道。 Spring上下文不包含實現的接口。
這是一個在這個春天版本中的錯誤,或者我使用的是不推薦使用的配置,在新版本中停止使用它?我沒有錯誤或警告,只是沒有自動檢測到bean。
控制器接口定義看起來像這樣:
@RequestMapping("/config") public interface ConfigChannel
和實現:
@Controller
public class ConfigChannelImpl implements ConfigChannel
你可以請出示控制器 – 2011-12-29 12:48:30
@JigarJoshi的代碼添加接口並實現了一套 – 2011-12-29 12:57:24
的聲明你知道,如果這個問題是不是正在創建的豆,或者是否MVC:註釋驅動程序未能提取您的請求映射? – waxwing 2011-12-29 13:04:23