尚硅谷Spring零基础入门到进阶,一套搞定spring6全套视频教程(源码级讲解)02.创建最简单的Spring模块

环境要求

JDK 17+
Maven 3.6+
Spring 6.0.2

步骤

  1. 引入spring相关依赖

    <dependency>
    	<groupId>org.springframework</groupId>
    	<artifactId>spring-context</artifactId>
    	<version>6.0.2</version>
    </dependency>
    
  2. 为了方便执行模块,引入Junit测试

    <dependency>
    	<groupId>org.junit.jupiter</groupId>
    	<artifactId>junit-jupiter-api</artifactId>
    	<version>5.3.1</version>
    </dependency>
    
  3. 创建类,定义属性和方法

  4. 按照spring要求创建xml配置文件

  5. 在配置文件中配置相关信息

  6. 进行测试

实践

  1. 创建Spring项目

    1. 新建普通Maven项目
    2. 在该项目下创建Maven model
  2. 引入依赖

     <dependencies>
    	<dependency>
    		<groupId>org.springframework</groupId>
    		<artifactId>spring-context</artifactId>
    		<version>6.0.2</version>
    	</dependency>
    	<dependency>
    		<groupId>org.junit.jupiter</groupId>
    		<artifactId>junit-jupiter-api</artifactId>
    		<version>5.3.1</version>
    	</dependency>
    </dependencies>
    
  3. src\main\java\创建类

    public class User {
    	public void add() {
    		System.out.println("add.....");
    	}
    }
    
  4. src\main\resources\创建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">
    </beans>
    
  5. 完成对象创建

    <!--
    bean标签
    	id属性:唯一标识
    	class属性:创建对象的完整类名(包名+类名)       
    -->
    <!--此处编译器只能识别User,找不到User的包名,所以直接这么写了-->
    <bean id="user" class="User"></bean>   	      	   
    
  6. 进行测试

    @Test
    public void test1(){
    //加载spring配置文件,创建对象
    ApplicationContext applicationContext=new ClassPathXmlApplicationContext("bean.xml");
    //获取创建的对象
    User user=(User) applicationContext.getBean("user");
    //使用对象
    user.add();
    }
    
  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值