专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

1、Spring Framework入门

  • 该程序使用工具为IDEA,Eclipse配置同理
  • 该程序是一个Maven程序,通过Maven导包

步骤:

1、 导入相关jar包
2、 创建spring上下文配置
3、 测试

导包

通过该图了解到spring的核心容器是通过Beans、Core、Context以及SpEl 这四个组件构成的

85_1.png

他们对应的依赖如下

<!-- Beans包-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>
<!-- 容器包-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>
<!-- 核心包-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>
<!-- 表达式包-->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-expression</artifactId>
    <version>4.0.0.RELEASE</version>
</dependency>

而spring的核心容器又依赖于commons-logging

<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.3</version>
</dependency>

#

创建项目

85_2.png

直接点击next即可;

85_3.png

输入GroupId(组名)→ ArtifactId(项目名)→ 一路点击next即可;

配置

创建配置spring配置文件(注意是在resources目录下创建)
85_4.png

resources代表项目的类路径(ClassPath)
85_5.png

创建效果如下:
85_6.png

测试

添加junit依赖

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
    <scope>test</scope>
</dependency>

创建测试类

public class iocTest {
    /**
     * 通过类路径下的spring配置文件获取ioc对象
     * ClassPathXmlApplicationContext就是从类路径下获取xml文件的应用上下文
     * 当前配置文件直接放置于类路径下(resources目录)直接传入配置文件名即可
     */
    ApplicationContext ioc = new ClassPathXmlApplicationContext("ioc.xml");
    /**
     * 打印ioc对象
     */
    @Test
    public void test01(){
        System.out.println(ioc.getId());
    }
}

测试结果没有报错,则说明容器对象ioc创建成功

文章永久链接:https://tech.souyunku.com/19298

未经允许不得转载:搜云库技术团队 » 1、Spring Framework入门

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们