IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> IDEA配置spring环境,并简单测试 -> 正文阅读

[Java知识库]IDEA配置spring环境,并简单测试

目录

一、下载安装需要的依赖包

二、IDEA的部署


一、下载安装需要的依赖包

首先,我们需要下载一点jar包

第一个jar包是第三方依赖的jar包,Spring的核心容器依赖commons.logging的JAR包

Index of /apache/commons/logging (tsinghua.edu.cn)

进去以后点击binary的文件夹,然后选择

?剩下四个jar包分别是(此处摘自Spring框架包_Eider1998的博客-CSDN博客_spring框架包

1.spring-core-4.3.6.RELEASE.jar ? ? ? 包含Spring框架的核心工具类,Spring其它组件都要用到这个包里的类。

2.spring-beans-4.3.6.RELEASE.jar ? ? ? 所有应用都要用到的JAR包,它包含访问配置文件、创建和管理Bean以及进行控制反转或者依赖注入操作相关的所有类。

3.spring-context-4.3.6.RELEASE.jar ? ? ? 提供了在基础IoC功能上的扩展服务,还提供了许多企业级服务的支持

4.spring-expression-4.3.6.RELEASE.jar ? ? ? 定义了Spring的表达式语言。
?

这里给下这个jar包的下载地址

JFrog

进去以后选择第一个

解压完毕以后,在文件的lib文件夹下面可以看到我们所需jar包?

二、IDEA的部署

(1)选择java项目,一直创建到结束

?(2)进入project structure页面

?(3)然后在libraries页面导入上面下好的jar包

?

?(4)在src源文件下创建这三个文件(一个xml,两个java)(此处代码借用的IDEA2021新建第一个Spring项目(使用两种方法)_小熊coder的博客-CSDN博客_idea创建spring项目教程

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 http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean id="helloWorld" class="HelloWorld">
        <property name="message" value="Hello World!" />
    </bean>

</beans>

?HelloWorld的代码

public class HelloWorld {
    private String message;
    public void setMessage(String message) {
        this.message = message;
    }
    public void getMessage() {
        System.out.println("message : " + message);
    }
}

MainApp的代码

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class MainApp {

    public static void main(String[] args) {

        ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");

        HelloWorld obj = (HelloWorld) context.getBean("helloWorld");
        obj.getMessage();
    }
}

(5)简单运行一下

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-05-14 09:49:17  更:2022-05-14 09:49:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 21:00:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码