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

这篇具有很好参考价值的文章主要介绍了快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、spring介绍

二、spring使用步骤

(一)创建maven项目 

(二) maven项目导入spring依赖

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

三、新篇章之springboot(额外篇)


一、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框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,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框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,spring第一个程序

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

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

如何导入spring框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,spring第一个程序

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

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

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

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

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

如何导入spring框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,spring第一个程序

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

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

如何导入spring框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,spring第一个程序

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

如何导入spring框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,spring第一个程序

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

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

如何导入spring框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,spring第一个程序

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

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

如何导入spring框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,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框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,spring第一个程序

 7.运行结果(成功)

如何导入spring框架,# SSM框架,软件操作,spring,java,后端,spring导入依赖,spring第一个程序

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

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

三、新篇章之springboot(额外篇)

现在用ssm框架技术的这个技术是比较老了的,都用springboot技术和微服务的比较多,我有写了用springboot打通前后端数据库这些的教学和视频。

视频:springboot整合mybatis-plus增删改查快速上手_哔哩哔哩_bilibili

文章链接:这个会一直持续更新的,有问题都可以进行交流的SpringBoot+Mybatis-Plus实现增删改查(配视频讲解)--项目阶段1_springbootmybatisplus增删改查_云边的快乐猫的博客-CSDN博客

有什么问题都可以评论区留言,看见都会回复的

如果你觉得本篇文章对你有所帮助的,把“文章有帮助的”打在评论区

多多支持吧!!!

点赞收藏评论,当然也可以点击文章底部的红包或者👇订阅付费文章创作支持一下了。抱拳了!

vip文章http://t.csdn.cn/Uq5j1

bug大全订阅文章:http://t.csdn.cn/j6UyR

问题求助:点击下方那个云边的快乐猫,去回复:求助文章来源地址https://www.toymoban.com/news/detail-759290.html

到了这里,关于快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • spring入门基本介绍及注入方式---详细介绍

        Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。  提供了许多功能强大且易于使用的特性,使得开发者能够更加轻松地构建可维护且可扩展的应用程序,简单来说: Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 1.1 s

    2024年02月12日
    浏览(37)
  • [详细步骤]Java将Excel文件导入到数据库表中、并使用postman测试

    1、Maven依赖添加 2、需要使用的类 controller:ExcelController entity:ExcelEntity(设计此实体类,需要与excel文件一一对应) mapper:ExcelMapper service:ExcelServiceImpl、ExcelService util:ReadExcelUtil 3、代码 4、postman测试 file(excel)的文件路径需真实存在,下图进行设置路径、我的excel放在了

    2024年02月07日
    浏览(47)
  • 【环境搭建】使用IDEA创建快速搭建SpringBoot项目详细步骤

    环境准备: 开发工具IDE:IntelliJ IDEA 2022.2.4 (Ultimate Edition) 开发环境JDK:Oracle OpenJDK Version 1.8.0_162 构建工具MAVEN: Maven 3.6.3 (1)创建spring initializr工程 通过IntelliJ IDEA工具创建工程时,通过file-new-project后,在弹出的界面中选择spring initializr选项(社区版无此选项)。然后去勾选相关

    2024年02月03日
    浏览(47)
  • Elasticsearch介绍和使用步骤详解(含详细代码)

    Elasticsearch(简称ES)是一个开源的、高扩展的分布式全文检索引擎,可以近乎实时地存储、检索数据。它的设计目标是稳定、可靠、快速,并能够轻松地扩展到上百台服务器,处理PB级别的数据。 以下是关于Elasticsearch的详细介绍: 基于Lucene :Elasticsearch基于Lucene库开发,它使

    2024年01月19日
    浏览(37)
  • MyBatis的基本入门及Idea搭建MyBatis坏境且如何一步骤实现增删改查(CRUD)---详细介绍

       首先是一个 开源的Java持久化框架 ,它可以帮助开发人员简化数据库访问的过程并提供了一种将SQL语句与Java代码进行解耦的方式,使得开发人员可以更加灵活地进行数据库操作。 MyBatis不仅是开源框架,也给我们带来了许多好处的点,如下: 1.1.1简化数据库操作    MyBa

    2024年02月12日
    浏览(41)
  • 2. 使用IDEA创建Spring Boot Hello项目并管理依赖——Maven入门指南

    前言:本文将介绍如何使用IDEA创建一个Spring Boot Hello项目,并通过Maven来管理项目的依赖。我们从项目的创建到代码的编写,再到项目的构建和运行,一步步演示了整个过程。 🚀 作者简介:作为某云服务提供商的后端开发人员,我将在这里与大家简要分享一些实用的开发小

    2024年02月10日
    浏览(58)
  • 使用acmesh免费开启https(详细概念介绍与操作步骤记录)

    记录一次使用acme.sh免费开启https的过程,前半部分列举一些用到的概念,后半部分记录具体操作步骤。 文章已调整好线性阅读顺序,按顺序阅读即可。流程中涉及的概念会尽量进行讲解,以减少阅读此篇文章时,额外检索产生的时间消耗 。 acme.sh acme.sh是github上的一个开源项

    2024年02月20日
    浏览(38)
  • Spring Security详细介绍使用

    Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。 正如你可能知道的关于安全方面的两个核心功能是“ 认证 ”和“ 授权 ”,一般来说,Web 应用的安全性包括 用户认

    2024年01月16日
    浏览(37)
  • 快速入门:使用 Spring Boot 构建 Web 应用程序

    本文将讨论以下主题: 安装 Java JDK、Gradle 或 Maven 和 Eclipse 或 IntelliJ IDEA 创建一个新的 Spring Boot 项目 运行 Spring Boot 应用程序 编写一个简单的 Web 应用程序 打包应用程序以用于生产环境 通过这些主题,您将能够开始使用 Spring Boot 并创建自己的 Web 应用程序。 Spring Boot是一个

    2024年02月07日
    浏览(80)
  • uniapp+vue3+ts+vite+echarts开发图表类小程序,将echarts导入项目使用的详细步骤,耗时一天终于弄好了

    想在uniapp和vue3环境中使用echarts是一件相当前卫的事情,官方适配的还不是很好,echarts的使用插件写的是有些不太清晰的,这里我花费了一天的时间,终于将这个使用步骤搞清楚了,并且建了一个仓库,大家可以直接clone下来使用。先看一下pc端和小程序端的效果: 微信小程

    2024年02月05日
    浏览(102)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包