栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

简单的spring项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

简单的spring项目

尚硅谷Spring5框架教程(idea版) https://www.bilibili.com/video/BV1Vf4y127N5?p=1

1.使用Maven创建项目

使用快速开发模板

2.目录结构如图

3.定义user类

user类的内容

package com.atguigu.spring5;
public class User {
    public void add(){
        System.out.println("add~~~~~");
    }
}
4.定义bean1.xml文件


    

5.pom.xml 文件中下载对应依赖

实现一个简单的maven的spring项目,要导入的几个依赖

一共五个包,主要有四个核心依赖 beans,core,context,expression,以及一个关于 日志的jar包,

关于依赖的版本可以在mvn的官网查看依赖的语句

步骤1.点击查找到的mvn仓库

步骤2.点击spring.context

步骤3.选择想要下载的依赖的版本

步骤4.查看依赖的代码并加入到pom.xml中

ependencies>
   
   
   
      org.springframework
      spring-beans
      5.2.8.RELEASE
   
   
   
      org.springframework
      spring-context
      5.2.8.RELEASE
   
   
   
      org.springframework
      spring-core
      5.2.8.RELEASE
   
   
   
      org.springframework
      spring-expression
      5.2.8.RELEASE
   
   
   
      commons-logging
      commons-logging
      1.2
   
 

pom.xml的完整内容



	4.0.0
	org.example
	spring5_s
	war
	1.0-SNAPSHOT
	
	quickstart
	

	

	
		
			The Apache Software License, Version 2.0
			http://www.apache.org/licenses/LICENSE-2.0.txt
			repo
		
	

	
		
		
			org.springframework
			spring-beans
			5.2.8.RELEASE
		
		
			org.springframework
			spring-context
			5.2.8.RELEASE
		

		
			org.springframework
			spring-core
			5.2.8.RELEASE
		
		
		
			org.springframework
			spring-expression
			5.2.8.RELEASE
		
		
		
			commons-logging
			commons-logging
			1.2
		

		
			org.apache.wicket
			wicket
			${wicket.version}
		
		

		

		
			org.slf4j
			slf4j-log4j12
			1.4.2
		
		
			log4j
			log4j
			1.2.14
		

		
		 
				 junit
				 junit
				 3.8.2
				 test
		 

		

		
			org.mortbay.jetty
			jetty
			${jetty.version}
			provided
		
		
			org.mortbay.jetty
			jetty-util
			${jetty.version}
			provided
		
		
			org.mortbay.jetty
			jetty-management
			${jetty.version}
			provided
		
		
			junit
			junit
			RELEASE
			compile
		
	

	
		
			
				false
				src/main/resources
			
			
				false
				src/main/java
				
					**
				
				
					***.java
				
			
		
		
			
				org.mortbay.jetty
				maven-jetty-plugin
			
		
	

	
		1.3.2
		6.1.4
	

6.TestSpring类中的内容
package com.atguigu.spring5.testdemo;

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

public class TestSpring {
    @Test
    public void test() {
        //1 加载spring配置文件
        ApplicationContext context=
                new ClassPathXmlApplicationContext("bean1.xml");
        //2 获取配置的对象
        User user=context.getBean("user", User.class);
        System.out.println(user);
        user.add();
    }
}

运行结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/345331.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号