云计算百科
云计算领域专业知识百科平台

IDEA实现Srping入门程序

本文主要实现本文主要实现《Java EE企业级应用开发教程(Spring+SpringMVC+Mybatis)》第2版中的第6章中的“Spring的入门程序”

IDEA版本:2024.1

本文源代码下载:

通过网盘分享的文件:spring01(入门程序).zip 链接: https://pan.baidu.com/s/1mtd3WRMbzJjg33TnonuxIQ?pwd=7xap 提取码: 7xap

一些问题:

jdk1.8下载地址:

jdk1.8.0_131.zip(访问密码: 8855)

Maven3.6.3下载地址:

apache-maven-3.6.3.zip (访问密码: 8855)

Win10如何配置Java JDK环境,请点击这里。

Win10如何配置Maven环境,请点击这里。

IDEA如何配置JDK,请点击这里。

IDEA如何配置Maven,请点击这里。

可能遇到的报错:

java.io.IOException: Could not find resource mybatis-config.xml

IDEA 连接数据库报错Public Key Retrieval is not allowed

1.创建Maven项目

打开IDEA,点击“File—>New—>Project”

在这里插入图片描述 2024版创建maven项目给我们提供了两种方式(本文使用方式一):

方式一:使用java

选择Java,然后输出名称、位置。然后这里选择“Maven”,JDK版本建议选择1.8

然后点击”创建“。 在这里插入图片描述 方式二:使用Maven Archetype创建

选择”Maven Archetype“,

这里选择的Archetype是maven-archetype-quickstart

(这里暂时不选择:maven-archetype-webapp,目前还不是一个java web程序)

在这里插入图片描述 本文使用方式一进行创建,方式二如果maven配置的不对,有可能出现空项目。

创建完毕后,项目结构如下: 在这里插入图片描述

2.引用spring依赖

我们打开项目的pom文件,把依赖的代码添加上, 然后刷新maven。 在这里插入图片描述 参考的pom文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<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.guo</groupId>
<artifactId>spring01</artifactId>
<version>1.0-SNAPSHOT</version>

<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<!–Spring的基础包Spring-core–>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<!–Spring的基础包Spring-beans–>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<!–Spring的基础包Spring-context–>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<!–Spring的基础包Spring-expressinon–>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<!–Spring的依赖包commons-logging–>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
</project>

注意:如果你的项目的pom.xml文件长得下面这样:

在这里插入图片描述 右击这个文件,选择”添加为maven项目“,如果没有这个问题,则跳过。

3.添加项目代码

先创建相应的文件夹 在这里插入图片描述 这里填入包名(可以根据实际情况填写),填写完毕后回车确定。

在这里插入图片描述 创建完毕后,我们继续右击刚才创建的文件夹,选择”新建“—>”Java 类”

在这里插入图片描述 创建一个类,这里的类名就叫”HelloSpring“

在这里插入图片描述 添加如下代码,注意包路径。

package com.guo;

public class HelloSpring {
private String userName;
public void setUserName(String userName){
this.userName=userName;
}
public void show(){
System.out.println(userName+":欢迎来到Spring");
}
}

在这里插入图片描述

4.添加配置文件

右击resources文件夹,选择”新建“——>”XML配置文件”——>”Spring配置” 在这里插入图片描述 然后起一个名字,就叫applicationContext

在这里插入图片描述 创建完毕以后的初始代码如下:

在这里插入图片描述 我们在这里面添加bean

<?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">

<!– 将指定类配置给Spring,让Spring创建HelloSpring对象的实例 –>
<bean id="helloSpring" class="com.guo.HelloSpring">
<!–为userName属性赋值–>
<property name="userName" value="张三"></property>
</bean>
</beans>

注意包路径,添加完后如下,

在这里插入图片描述

5.编写测试代码

上面编写完了类和bean,下面开始编写测试代码。

右击我们的包路径,点击”新建“——>”Java类” 在这里插入图片描述 类名叫:TestHelloSpring

在这里插入图片描述 我们在里面写一个main方法,执行测试操作

package com.guo;

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

public class TestHelloSpring {
public static void main(String[] args){
//初始化spring容器,加载applicationContext.xml配置
ApplicationContext applicationContext=new
ClassPathXmlApplicationContext("applicationContext.xml");
//通过容器获取配置中helloSpring的实例
HelloSpring helloSpring=
(HelloSpring)applicationContext.getBean("helloSpring");
helloSpring.show();//调用方法
}
}

添加完后,参考代码如下:

在这里插入图片描述

6.执行测试

我们执行测试语句。

在这里插入图片描述 可以看到,Spring加载了配置文件,然后执行了获取到了id为helloSpring的bean,然后执行了里面的show方法,在控制台打印了我们类的方法。

赞(0)
未经允许不得转载:网硕互联帮助中心 » IDEA实现Srping入门程序
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!