我是靠谱客的博主 清爽太阳,最近开发中收集的这篇文章主要介绍SSM快速开发实战002:快速搭建一个SSM项目(1)--集成Spring,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

话不多说

1. 创建Maven项目

File-New-Project,找到Maven Project

选择webapp选项

填写相关信息

为src-main目录添加两个源码目录:java和test,顾名思义java目录就是源代码目录,test就是测试类目录

 

2. 配置集成Spring

 

pom文件中配置Spring:

  <properties>
  	<spring.version>5.0.4.RELEASE</spring.version>
  </properties>
  
  <dependencies>
  
  	<!-- Spring Core -->
  	<dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>${spring.version}</version>
    </dependency>
    
    <!-- Spring Beans -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>${spring.version}</version>
    </dependency>
    
	<!-- Spring context -->
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-context</artifactId>
		<version>${spring.version}</version>
	</dependency>
	
	 <!-- Spring context support -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context-support</artifactId>
        <version>${spring.version}</version>
    </dependency>
    
    <!-- Spring aop -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aop</artifactId>
        <version>${spring.version}</version>
    </dependency>
    
    <!-- Spring aspects -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-aspects</artifactId>
        <version>${spring.version}</version>
    </dependency>
    
    <!-- Spring expression -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-expression</artifactId>
        <version>${spring.version}</version>
    </dependency>
    
    <!-- Spring tx -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-tx</artifactId>
        <version>${spring.version}</version>
    </dependency>
    
    <!-- Spring test -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-test</artifactId>
        <version>${spring.version}</version>
    </dependency>
    
    <!-- Spring web -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>${spring.version}</version>
    </dependency>
    
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

在resources下面新建一个applicationContext.xml配置文件:

<?xml version="1.0" encoding="UTF-8"?>  
<!--  Spring配置文件的DTD定义-->    
<beans xmlns="http://www.springframework.org/schema/beans"  
    xmlns:aop="http://www.springframework.org/schema/aop" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    xmlns:tx="http://www.springframework.org/schema/tx"  
    xmlns:context="http://www.springframework.org/schema/context"  
    xsi:schemaLocation="http://www.springframework.org/schema/beans  http://www.springframework.org/schema/beans/spring-beans-3.0.xsd   
     http://www.springframework.org/schema/aop  http://www.springframework.org/schema/aop/spring-aop.xsd  
     http://www.springframework.org/schema/tx  http://www.springframework.org/schema/tx/spring-tx-3.0.xsd   
     http://www.springframework.org/schema/jee  http://www.springframework.org/schema/jee/spring-jee-3.0.xsd   
     http://www.springframework.org/schema/context  http://www.springframework.org/schema/context/spring-context-3.0.xsd"  
    default-lazy-init="true" default-autowire="byName">  

    <!--配置包扫描-->
	<context:component-scan base-package="com.chenghua" />
</beans>

对webapp下面的WEB-INF文件下的web.xml进行配置:

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
  <display-name>Archetype Created Web Application</display-name>
  
  <!-- 配置applicationContext.xml文件路径 -->
  <context-param>
  	<param-name>contextConfigLocation</param-name>
  	<param-value>classpath:applicationContext.xml</param-value>
  </context-param>
  
  <!-- 配置配置文件加载监听器 -->
  <listener>
  	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  
</web-app>

 

3.测试Spring

 

在test文件夹创建测试类:

@Service
public class test01 {
	
	@Test
	public void testSpring() {
		ApplicationContext context = 
				new ClassPathXmlApplicationContext("applicationContext.xml");
		
		test01 t = (test01) context.getBean("test01");
		t.hello();
	}
	
	public void hello() {
		System.out.println("hello from spring!");
	}
}

我们看到输出正确,说明配置成功!

 

最后

以上就是清爽太阳为你收集整理的SSM快速开发实战002:快速搭建一个SSM项目(1)--集成Spring的全部内容,希望文章能够帮你解决SSM快速开发实战002:快速搭建一个SSM项目(1)--集成Spring所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部