日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

【IDEA】解決配置xml文件時,idea提示 application context not configured for this file 的問題

作者:峰子的番茄肥牛 更新時間: 2024-03-22 編程語言

話不多說,直接上圖

?解決辦法:

Ctrl+Alt+Shift+S 快捷鍵打開Project Structure面板

或者點擊右上角圖標(idea版本不同,圖標也會有所不同)

?進入Project Structure面板(可以看見左下黃色感嘆號的提示)

?點擊?+?號進入New Application Context面板

?勾選上相應的xml文件再點擊完成即可,提示已消失。

?-------------------------------------------(完,以下內容僅供個人學習)-------------------------------------------

還有另一種方法,如果是Spring Boot工程項目,可以在主配置類上使用@ImportResource注解,導入一個或多個spring的配置文件,這樣idea的提示也會消失。

注:@ImportResource必須標注在配置類上

導入一個(大括號可省略,建議保留養(yǎng)成習慣):

@?ImportResource(locations = {"classpath:beans.xml"})

導入多個(用逗號分隔,大括號不能省略):

@?ImportResource(locations = {"classpath:beans.xml","classpath:new_beans.xml"})

示例:

當然,也可以在被@Configuration標注的類上使用@ImportResource

擴展:

在spring boot中,推薦給容器添加組件使用全注解的方式

即配置類 == 配置文件

@Configuration
public class AppConfiguration {

    //將方法的返回值添加到容器中,容器中這個組件默認id為方法名(即abc)
    @Bean
    public Test_beansXML_Service abc(){
        return new Test_beansXML_Service();
    }
    //相當于在Spring配置文件中的 <bean id=”abc” class=”com.springboot.example.service.Test_beansXML_Service”>
}

?

原文鏈接:https://blog.csdn.net/weixin_63453779/article/details/131542346

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新