首页 > 编程语言 > 详细

Spring工程搭建

时间:2021-04-02 10:34:49      阅读:21      评论:0      收藏:0      [点我收藏+]

创建项目

1、使用IDEA创建Maven工程。

我们新建Maven项目为"spring-demo"。

2、IDEA配置Maven

首先点击左上角File,然后点击Setting,最后搜索Maven

技术分享图片

搭建配置Spring

引入依赖

在target包下的pom.xml复制以下代码

 

<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-beans -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-expression -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-aop -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jcl -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jcl</artifactId>
<version>5.2.13.RELEASE</version>
</dependency>
</dependencies>
刷新maven
libraries中有了所有导入的包表示依赖引入完成
技术分享图片
核心配置文件
这里需要创建一个配置文件和Spirng框架通信,文件路径为\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"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util
https://www.springframework.org/schema/util/spring-util.xsd
">

<!-- bean definitions here -->

</beans>
把他复制到我们的配置文件后左上角会提示“Application context not configured for this file”,点击“Configure application context”,点击OK
编写代码测试
新建接口类
文件路径为\src\main\Java,右键new选择javaClass,点击Interface命名为“services.UserService”。
编写接口类
package services;

public interface UserService {
public void saveUser();
}
实现类
新建实现类
文件路径为\src\main\Java\services右击新建java文件,选择class,命名为“impl.UserServicelmpl”
编写实现方法
package services.impl;

import services.UserService;

public class UserServiceImpl implements UserService {
public void saveUser() {
System.out.println("service的save方法执行了");
}
}


实现接口并使用快捷键添加接口方法实现
按Alt+Enter打开自动导入框,选择第一个自动导入接口方法实现类。

补充配置文件

将我们自定义的实现类交给Spring的容器管理

<!-- 此标签的作用是利用反射机制将UserServiceImpl类的实例交给Spring容器 -->
<bean id="userService" class="services.impl.UserServiceImpl"/>

测试类

新建测试类

文件路径为\src\test\java右键新建Java文件“DemoTest”。

编写测试类main方法

public class DemoTest {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
UserService service = (UserService) context.getBean("userService");
service.saveUser();
}
}

测试结果

技术分享图片

 
 


 

Spring工程搭建

原文:https://www.cnblogs.com/uygs/p/14609159.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!