SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目

1. Spring

1.1 Spring绪论

1.1.1 Spring介绍

是个容器, Rod Johnson Spring之父,2017年9月发布Spring最新版本:Spring 5.0通用版

1.1.2 优势

Spring 7大优势 方便解耦,简化开发 AOP编程 声明式事务的支持 方便程序测试 方便集成各种优秀框架 降低JavaEE API的使用难度 Java源码是经典的学习范例

1.1.3 Spring体系结构

SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目

1.2 Spring开发

1.2.1 Spring开发步骤

大致执行流程
SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目
总结步骤:

  • 导入Spring开发基本包
  • 编写Dao接口和实现类
  • 创建Spring核心配置文件
  • 在配置文件中配置UseDaoImpl
  • 使用Spring中的API获得Bean实例

1.2.2 Spring项目搭建(IntelliJ IDEA 2020.1 Ultimate Edition)

1.2.2.1 用Maven构建Spring项目

  • 在IDEA中新建项目,选择Maven,选中带webapp的模板后缀创建项目即可,如图
    SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目
  • 命名项目名称、路径等信息,如图,其中More Settings中默认即可,点击下一步。
    SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目
  • 此项目所用Maven设置,默认即可,如图SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目
  • 静待完成后,补全缺失的目录,补全后如图SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目
  • 删除pom文件中多余的东西,剩下如图,SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目

1.2.2.2 添加Spring框架所用依赖

  • 在pom文件中添加坐标代码,如下:
<dependencies>  
 <!--添加Spring依赖坐标-->  
 <dependency>  
 <groupId>org.springframework</groupId>  
 <artifactId>spring-context</artifactId>  
 <version>5.2.3.RELEASE</version>  
 </dependency></dependencies>
  • 添加完后更新即可,更新后如图,可在依赖库中看到新增的资源SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目

1.2.2.3 添加接口文件

  • 在main目录下的java目录下新建一个包路径
  • 在此包路径下新建一个UserDao的interface型文件,如图SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目

1.2.2.4 添加接口文件的实现类

  • 在接口文件同级新建实现类路径包
  • 包下新建接口的实现类,如图SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目

1.2.2.5 新建spring.xml文件

在main下的resources文件夹上右击新建名为applicationContext的xml文件,如图SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目
创建后文件内容如下:

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

1.2.2.6 配置接口及实现类

在applicationContext文件中输入以下代码

<!-- 将实现类配置进applicationContext-->  
<bean id="UserDao" class="com.demo.dao.impl.UserDaoImpl"></bean>

如图SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目

1.2.2.7 测试项目

  • 在pom文件中添加Junit单元测试依赖,依赖代码如下:
  <!-- 单元测试依赖-->  
 <dependency>  
 		<groupId>junit</groupId>  
 		<artifactId>junit</artifactId>  
 		<version>4.13</version>  
 		<scope>test</scope>  
 </dependency>
  • 在test下新建测试类,输入以下代码
ApplicationContext appletContext = new ClassPathXmlApplicationContext("applicationContext.xml");  
//        getBean里的是applicationContext里面配置的bean的id名,一定保持一致
UserDao userDao = (UserDao) appletContext.getBean("UserDao");  
userDao.sayHello();

如图SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目

  • 右键执行Run方法即可,控制台出现信息即可成功!如图SSM框架之Spring介绍开发流程/IDEA如何建立Spring项目
上一篇:SSM环境整合


下一篇:java+jsp 基于ssm的共享型汽车租赁系统