1. 程式人生 > >專案啟動時報錯--報錯資訊為:java.lang.IllegalStateException

專案啟動時報錯--報錯資訊為:java.lang.IllegalStateException

專案啟動時報錯資訊:java.lang.IllegalStateException:BeanFactory not initialized or already closed -call ‘refresh’ before accessing beans via the ApplocationContext

經過總結有如下幾種可能性:
1/檢查web.xml下面是是否有如下資訊

contextConfigLocation
classpath:spring/applicationContext.xml

2/spring初始化bean物件出錯
1)xml的bean的id 有重複;
2)如果是註解配置:可能是註解的名稱有重複:
3/在applicationContext.xml中是否有
xmlns:context=“

http://www.springframework.org/schema/context
在這裡插入圖片描述
4/而我今天遇到的這個錯誤的解決方法是最低階的,屬於不細心造成的,那就是我在寫service實現類的時候,注入裡面的實現類忘記改成所對應的注入類了。
在這裡插入圖片描述
應該將標紅的這個類改為CapitalCategoryOneServiceImpl

如果還有更多的解決辦法,請給我留言,咱們一起學習哈。謝謝。