当前位置: 首页 > article >正文

spring入门程序

安装eclipse

https://blog.csdn.net/qq_36437991/article/details/131644570

新建maven项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装依赖包

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.wujialiang</groupId>
  <artifactId>springstudy01</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>springstudy01</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
   <dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>3.8.1</version>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-core</artifactId>
			<version>5.0.4.RELEASE</version>
		</dependency>


		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-beans</artifactId>
			<version>5.0.4.RELEASE</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>5.0.4.RELEASE</version>
		</dependency>

		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-expression</artifactId>
			<version>5.0.4.RELEASE</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
		<dependency>
			<groupId>commons-logging</groupId>
			<artifactId>commons-logging</artifactId>
			<version>1.2</version>
		</dependency>
  </dependencies>
</project>

创建代码

新建HelloSpring.java

package com.wujialiang.springstudy01;

public class HelloSpring {
	private String userName;

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public void show() {
		System.out.println("您好:" + userName);
	}
}

src下main下新建resources文件夹,该文件夹下新建applicationContext.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
        https://www.springframework.org/schema/beans/spring-beans.xsd">
        <!-- spring创建对象实例 -->
        <bean id="helloSpring" class="com.wujialiang.springstu001.HelloSpring">
        	<!-- 属性赋值 -->
        	<property name="userName" value="张三"></property>
        </bean>
</beans>

App.java代码如下

package com.wujialiang.springstudy01;

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

/**
 * Spring入门
 *
 */
public class App 
{
    public static void main( String[] args )
    {
    	ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
    	HelloSpring helloSpring = (HelloSpring)ctx.getBean("helloSpring");
    	helloSpring.show();
    	((ConfigurableApplicationContext)ctx).close();
    	System.out.println("执行完毕");
    }
}

结果
在这里插入图片描述

spring入门项目搭建完毕~~


http://www.kler.cn/a/460985.html

相关文章:

  • Linux之ARM(MX6U)裸机篇----5.仿stm32的LED驱动实验
  • JavaScript的diff库详解(示例:vue项目实现两段字符串比对标黄功能)
  • 生态碳汇涡度相关监测与通量数据分析实践技术应用
  • Docker学习相关笔记,持续更新
  • 电视广播制式:N制与P制
  • Word如何插入图片并移动到某个位置
  • Java List 集合详解:基础用法、常见实现类与高频面试题解析
  • p44 13-表单使用场景以及分类
  • BitNet a4.8:通过4位激活实现1位大语言模型的高效内存推理
  • 嵌入式开发之使用 FileZilla 在 Windows 和 Ubuntu 之间传文件
  • 【循环代码练习阅读一】
  • 设计模式 创建型 单例模式(Singleton Pattern)与 常见技术框架应用 解析
  • nvm node.js 版本管理工具
  • Docker新手:在tencent云上实现Python服务打包到容器
  • 基于SSM(Spring + Spring MVC + MyBatis)框架搭建一个病人跟踪信息管理系统
  • 删除了overlay2 目录下的文件 存储空间(df -h)没有释放
  • (桌面运维学习)通过备份C盘,进行Windows系统的软件初始化
  • STM32G070CB的USART1_RX引脚
  • 排序算法原理及其实现
  • 如何在 Ubuntu 22.04 上安装 Webmin 教程
  • HTML——26.像素单位
  • MF248:复制工作表形状到Word并调整多形状位置
  • 正则表达式:实战案例与最佳实践
  • kiran-qt5-integration
  • .NET Framework 4.7.2 创建 Swagger的API 的设置
  • Python学习路线