快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

导读:本篇文章讲解 快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

一、spring介绍

二、spring使用步骤

(一)创建maven项目 

(二) maven项目导入spring依赖

(三)开始编写第一个spring程序


一、spring介绍

spring是作为Java EE企业级开发很好的一个框架,这篇文章就来讲解一下怎么使用spring。要使用spring,现在一般都是使用maven导入spring的jar包去使用。而不用去专门下载jar包再导入(麻烦)

1.下面这篇文章是介绍spring(可看可不看)

ssm框架之spring框架(诞生发展、版本、八大模块、特点)_云边的快乐猫的博客-CSDN博客

二、spring使用步骤

(一)创建maven项目 

1.使用spring之前要先创建maven项目(maven项目可以直接导入所需要的各种jar包,方便快捷)

 上文(下载maven配置环境)

maven大全之上文(概述、maven安装配置、IDEA配置maven)_云边的快乐猫的博客-CSDN博客

下文(IDEA中创建maven)

IDEA快速创建maven项目详细步骤_云边的快乐猫的博客-CSDN博客_idea创建maven项目怎么运行

2.创建maven项目完成

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

(二) maven项目导入spring依赖

 3. 在上图红色位置开始设置添加spring依赖

 (1)添加打包方式

    <!-- 第1个添加的:打包方式jar 项目是maven或者maven web都可以  -->
    <packaging>jar</packaging>

(2)添加spring基础依赖和测试依赖

ps:基础依赖context里面包含context、aop、beans、core、expression这些jar包

6.0及以上版本是至少需要JDK17的,如果自己JDK是17以下的,那就把6.0.0改为5的版本比较好,例如改成5.3.7

    <!-- 第2个添加:依赖   -->
    <dependencies>
            <!-- 第2.1个spring context依赖(这是spring的基础依赖) -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>6.0.0</version>
        </dependency>

           <!--第2.2个spring junit依赖 -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

4.添加依赖完成点击右上角这个图标刷新

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

 5.点击右上角的maven,查看是否导入成功

ps:如果导入时间很长或者不成功,就退出idea,然后再进入重新导入一下,或者换一下其他的版本号,即:数字换了就好

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

 这样spring的依赖就添加成功了

(三)开始编写第一个spring程序

ps:spring帮忙创建实例化对象的原理是利用反射机制去创建

1.在蓝色java文件夹下建立一个文件包和一个类(命名可以任意) 

ps:我建立的是com.spring6.bean.User

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

 2.点击resources,然后快捷键Alt+insert—>XML配置文件—>spring配置

ps:命名可以随意,我命名为spring 

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

3.创建spring的xml配置文件成功

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

4.在spring.xml文件夹里面添加这个类的唯一id(可以自定义)和class全限名(类的具体位置)

<bean id="userBean" class="com.spring6.bean.User"/>

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

 5.在绿色这个java里面建立一个文件夹和一个类 

ps:我建立的是com.spring6.text.Fist

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

 6.然后在Fist类里面写入如下代码,然后点击这里运行

    //1.添加注解,然后建立一个类
    @Test
    public void textFist(){
        //第一步:获取spring容器对象
        //ApplicationContext翻译为:应用上下文,其实就是spring容器
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring.xml");

        //第二步:根据bean的id从spring容器中获取这个对象。里面填入的是被测试类的id
        Object userBean = applicationContext.getBean("userBean");
        System.out.println(userBean);//打印查看
    }

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

 7.运行结果(成功)

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

这样spring的第一个程序就运行成功了。

如果有遇到错误的最好检查一下spring版本和jdk版本是否对应。spring6.0版本对应17版本,spring5.0版本的jdk17版本或者以下都可以 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/112606.html

(0)
Java光头强的头像Java光头强

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!