一、新建maven项目

二、引入spring jar包

<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/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>wjxiaoqiao</groupId><artifactId>wj</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>wj Maven Webapp</name><url>http://maven.apache.org</url><dependencies><!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.0.2.RELEASE</version>
</dependency><!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.0</version><scope>provided</scope>
</dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency></dependencies><build><finalName>wj</finalName></build>
</project>

三、编写配置文件

<?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:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.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.xsd"><bean id="test01" class="test.test01" />
</beans>

四、测试类

package test;public class test01 {public test01(){System.out.println("test01");}public void prints(){System.out.println("prints");}
}

package test;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class aservlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");test01 test01=(test01)context.getBean("test01");test01.prints();}}

五、测试是否成功

转载于:https://www.cnblogs.com/WJ--NET/p/8268174.html

Java 系列之spring学习--spring搭建(一)相关推荐

  1. 台式机Ubuntu系统安装Tesla系列显卡+深度学习环境搭建

    1.前言 Tesla系列的显卡主要是作为计算显卡来使用的,常用在服务器.工作站等设备上,并不适用于普通台式机主板上.与常用的Nvidia显卡系列相比,其内部的电源供电结构.散热功能都是不一样的.因此要 ...

  2. Spring学习-Spring核心技术(九)

    Spring中面向切面编程-AOP 1. AOP概念 2. AOP的功能和目的 3. AOP代理 4. 基于@AspectJ的AOP支持 (1) 启动@AspectJ支持 1) 使用Java配置方法开 ...

  3. java 反射类 spring_学习Spring必学的Java基础知识(1)----反射

    引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩".以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系 ...

  4. Spring学习-Spring Tx

    一.概述 Spring Tx 全称为 Spring Transaction Management(Spring 事务管理),是 Spring 为 DB 事务管理提供过的一种便捷的接入方式. 二.导入依 ...

  5. spring 学习—spring的相关概念(01)

    1.spring 是开源的轻量级的框架 开源的意思是:免费的提供源代码 轻量级的意思是:此框架的使用不需要依赖于其他的东西,可以直接使用 2.spring 核心的主要两个部分 (1)aop: 面向切面 ...

  6. Spring 学习——Spring AOP——AOP配置篇Advice(有参数传递)

    声明通知Advice 配置方式(以前置通知为例子) 方式一 <aop:config> <aop:aspect id="ikAspectAop" ref=" ...

  7. spring 学习—spring 的ioc底层原理(03)

    2.画图分析ioc实现的原理

  8. spring 学习—spring 的ioc底层原理(02)

    IOC的底层原理 1.ioc底层原理使用技术 (1) xml配置文件 (2) dom4j 解决xml (3)工厂设计模式 (4)反射 什么叫做耦合度太高了:就是关联度太紧密了 高内聚与低耦合 高内聚: ...

  9. 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 将微服务运行在Docker上

    文章目录 将微服务运行在Docker上 使用Maven插件构建Docker镜像 使用Maven插件读取Dockerfile进行构建 将插件绑定在某个phase执行 参考 源代码 将微服务运行在Dock ...

最新文章

  1. 纯JavaScript实现弹出选择第几个单选按钮
  2. 乔布斯成功的七条秘诀
  3. JZOJ 5930. 【NOIP2018模拟10.26】山花
  4. angularjs $watch
  5. shell变成中的测试语句
  6. ogm session_带有Hibernate OGM的NoSQL –第三部分:在WildFly上构建REST应用程序
  7. 受JAAS保护的JAX-RS端点
  8. 计算机网络之Web应用
  9. supervisor 重启_每日一说:说一下supervisor进程管理工具
  10. 利用SpringCloud搭建一个最简单的微服务框架
  11. java interface_Java中的接口(interface)
  12. schema的详解2
  13. JavaScript:Web APIsDOMBOM
  14. CentOS 6.5通过yum安装mysql 5.5、5.6、5.7版本
  15. uniapp弹出框_uni-app 弹出框插件 模态框 小程序dialog
  16. 0033【MySQL】Mysql备份导入异常:@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty
  17. windows批量ping测试脚本
  18. lisp 焊缝标注_焊接符号标注 图纸
  19. 企业的病毒,要及时清理
  20. 4.3、Android Studio突破64K方法限制

热门文章

  1. Java----前端验证之验证码额实现
  2. python -- join()
  3. Python异常处理和进程线程
  4. DEV控件中GridView中的复选框与CheckBox实现联动的全选功能
  5. 页面那些位置是投放广告的最佳位置
  6. 战略分析思路——商业模式及沙盘推演
  7. 自动驾驶中激光雷达如何检测障碍物?
  8. cvs配电保护断路器_电工电器(三)-配电电器-断路器类-剩余电流保护断路器
  9. 【APICloud系列|11】使用APPuploader申请ios开发证书及ios发布证书教程
  10. html中el表达式遍历list,EL表达式在JS中取出来打印[object HTMLDivElement]的问题