2016-12-15 30 views
0

我創建了一個基於spring的mvc應用程序,但是我沒有使用這個@Configuration註釋。使用@Configuration註釋的目的是什麼?通過使用這個,我們與springMVC容器進行通信的是什麼?使用@Configuration註解的目的

+0

那是XML配置的替代方法。使用@Configuration註解的類可以通過具有** AnnotationConfigApplicationContext **的spring容器加載。如果您使用基於XML的配置,那麼您應該使用** ClassPathXmlApplicationContext **來初始化您的Spring應用程序上下文。 這裏是一個指針 - http://www.theserverside.com/tip/How-the-Java-Config-Module-Pounced-on-Spring-30 –

+0

非常感謝你的鏈接 - 這是非常有用的。 – Devika

回答

0

假設您的應用程序使用xml配置而不是AnnotationConfig,所以它根本不會加載到ApplicationContext。

@Configuration在ApplicationContext初始化和bean註冊時使用。

0

@Configuration註解是一個核心的Spring註釋,而不是Spring MVC。這是使用Java配置而不是XML配置配置基於Spring的應用程序的核心入口。

請更頻繁地使用Spring文檔,因爲它可以讓您找到大多數問題的答案。像這樣的:

表示一類聲明的一個或多個豆@Bean方法和可 由Spring容器進行處理,以產生bean定義,並在運行時

對於那些豆 服務請求
相關問題