Java 系列之spring学习--spring搭建(一)
一、新建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搭建(一)相关推荐
- 台式机Ubuntu系统安装Tesla系列显卡+深度学习环境搭建
1.前言 Tesla系列的显卡主要是作为计算显卡来使用的,常用在服务器.工作站等设备上,并不适用于普通台式机主板上.与常用的Nvidia显卡系列相比,其内部的电源供电结构.散热功能都是不一样的.因此要 ...
- Spring学习-Spring核心技术(九)
Spring中面向切面编程-AOP 1. AOP概念 2. AOP的功能和目的 3. AOP代理 4. 基于@AspectJ的AOP支持 (1) 启动@AspectJ支持 1) 使用Java配置方法开 ...
- java 反射类 spring_学习Spring必学的Java基础知识(1)----反射
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩".以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系 ...
- Spring学习-Spring Tx
一.概述 Spring Tx 全称为 Spring Transaction Management(Spring 事务管理),是 Spring 为 DB 事务管理提供过的一种便捷的接入方式. 二.导入依 ...
- spring 学习—spring的相关概念(01)
1.spring 是开源的轻量级的框架 开源的意思是:免费的提供源代码 轻量级的意思是:此框架的使用不需要依赖于其他的东西,可以直接使用 2.spring 核心的主要两个部分 (1)aop: 面向切面 ...
- Spring 学习——Spring AOP——AOP配置篇Advice(有参数传递)
声明通知Advice 配置方式(以前置通知为例子) 方式一 <aop:config> <aop:aspect id="ikAspectAop" ref=" ...
- spring 学习—spring 的ioc底层原理(03)
2.画图分析ioc实现的原理
- spring 学习—spring 的ioc底层原理(02)
IOC的底层原理 1.ioc底层原理使用技术 (1) xml配置文件 (2) dom4j 解决xml (3)工厂设计模式 (4)反射 什么叫做耦合度太高了:就是关联度太紧密了 高内聚与低耦合 高内聚: ...
- 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 将微服务运行在Docker上
文章目录 将微服务运行在Docker上 使用Maven插件构建Docker镜像 使用Maven插件读取Dockerfile进行构建 将插件绑定在某个phase执行 参考 源代码 将微服务运行在Dock ...
最新文章
- 纯JavaScript实现弹出选择第几个单选按钮
- 乔布斯成功的七条秘诀
- JZOJ 5930. 【NOIP2018模拟10.26】山花
- angularjs $watch
- shell变成中的测试语句
- ogm session_带有Hibernate OGM的NoSQL –第三部分:在WildFly上构建REST应用程序
- 受JAAS保护的JAX-RS端点
- 计算机网络之Web应用
- supervisor 重启_每日一说:说一下supervisor进程管理工具
- 利用SpringCloud搭建一个最简单的微服务框架
- java interface_Java中的接口(interface)
- schema的详解2
- JavaScript:Web APIsDOMBOM
- CentOS 6.5通过yum安装mysql 5.5、5.6、5.7版本
- uniapp弹出框_uni-app 弹出框插件 模态框 小程序dialog
- 0033【MySQL】Mysql备份导入异常:@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty
- windows批量ping测试脚本
- lisp 焊缝标注_焊接符号标注 图纸
- 企业的病毒,要及时清理
- 4.3、Android Studio突破64K方法限制
热门文章
- Java----前端验证之验证码额实现
- python -- join()
- Python异常处理和进程线程
- DEV控件中GridView中的复选框与CheckBox实现联动的全选功能
- 页面那些位置是投放广告的最佳位置
- 战略分析思路——商业模式及沙盘推演
- 自动驾驶中激光雷达如何检测障碍物?
- cvs配电保护断路器_电工电器(三)-配电电器-断路器类-剩余电流保护断路器
- 【APICloud系列|11】使用APPuploader申请ios开发证书及ios发布证书教程
- html中el表达式遍历list,EL表达式在JS中取出来打印[object HTMLDivElement]的问题