spring5jar包地址和maven jar包导入方式,以及入门理解案例

Spring概述

spring是轻量级的开源的javaEE框架,轻量级:轻量级与重量级相对应,是对于组件对环境依赖程度的评判标准。. 轻量的意思是组件对其环境的依赖较小,重量级则是对环境的依赖更大。.

Spring可以解决企业应用开发的复杂性

spring两个核心的部分:IOC和Aop;

  • IOC 控制反转,把创建对象的过程交给spring管理
  • AOP:面向切面或方面,不修改源代码进行功能增强

spring相关的特点:

  • 方便解耦,简化开发
  • 支持Aop编程开发
  • 方便程序测试
  • 方便和其他框架整合
  • 降低API的开发难度

配置环境=======================================================================

jar包导入方式

创建一个空的java项目

下载spring5的jar包

repo.spring.io 这是spring5各个版本jar包地址

这是日志jar包地址

commons-logging-1.1.3-api.jar下载及Maven、Gradle引入代码,pom文件及包内class -时代Java (nowjava.com)

  1. 导入包,现在创建好的空文件夹中 ,创建lib包,导入如下jar包

请添加图片描述

  1. 在打开project Struct------>点击module------->再点击depedence--------加入lib

请添加图片描述

  1. 点击ok即可

maven导入方式

创建一个maven项目在pom.xml文件中导入如下代码

 <dependencies>
 
        <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
        <!-- https://mvnrepository.com/artifact/org.springframework/spring-beans -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>5.3.10</version>
        </dependency>
 
 
 
        <!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>5.3.10</version>
        </dependency>
 
        <!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.3.10</version>
        </dependency>
 
        <!-- https://mvnrepository.com/artifact/org.springframework/spring-expression -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-expression</artifactId>
            <version>5.3.10</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13</version>
            <scope>compile</scope>
        </dependency>
 
 
    </dependencies>

等待导入成功即可


入门案例

创建一个普通的类

package com.pan.spring5;

public class User {
    public void add(){
        System.out.println("add===================");
    }
}

创建一个测试类

package com.pan.spring5.testdemo;

import com.pan.spring5.User;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestSpring5 {
    @Test
    public void testAdd(){
        // 1.加载spring配置文件

        ApplicationContext context =
                new ClassPathXmlApplicationContext("bean1.xml");
        //2.获取配置创建的对象
        User user = context.getBean("user", User.class);

        System.out.println(user);
        user.add();
    }
}

创建一个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="user" class="com.pan.spring5.User"></bean>


</beans>

先创建一个普通类,有一个普通的方法=======》在将这个类整体引入xml文件中=======》在通过其他需要使用到该方法的类调用----------->先加载spring配置文件------------>在获取配置创建对象调用…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值