IDEA的Spring简单配置

  1. 创建Maven项目

  2. 在Maven项目中添加spring的依赖,主要的包包括spring-core、expression、context、aop、beans等。注意他们的版本保持一致。可以取Maven搜索spring复制格式。

    <dependency>
        <!--   Spring表达式    -->
        <groupId>org.springframework</groupId>
        <artifactId>spring-expression</artifactId>
        <version>5.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <!--    Spring核心    -->
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>5.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <!--    Spring容器    -->
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>5.2.0.RELEASE</version>
    </dependency>
    <dependency>
        <!--    Spring注解    -->
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>5.2.0.RELEASE</version>
    </dependency>
    
  3. 刷新maven下载依赖

  4. 在main的资源文件夹新建spring的xml配置文件,文件名习惯性取beans.xml

  5. 配置beans.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.springframework.org/schema/beans
    		        https://www.springframework.org/schema/beans/spring-beans.xsd">
    		
    		  <bean id="xxx" class="com.xxx" >
    		      ...
    		  </bean>
    
    </beans>
    
  6. 即可使用spring

可能遇到的问题:

  1. 报错:java不支持版本x;

    Project structure - module - language level 太低,调高点;

    并且还要把设置中java编译器编译的字节码版本和语言级别调到一致。

  2. 报错:程序包org.springframework.context不存在...

    明明maven已经下好了包,去仓库里找也找得到,一执行就找不到。

    可能是因为,你设置了maven的本地存储库,并且本地存储库的路径名中包含了responsibility关键字,这是maven的关键字...要么就不要用本地存储库,要么更换一个文件夹。

原文地址:https://www.cnblogs.com/cpcpp/p/14248763.html