
Spring框架
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。
唐 昊
稳扎稳打,步步为营
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC实现的登录操作(Servlet原生API以及POJO作为参数使用)
Index.jsp页面 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Insert title here</title> </head> <body>原创 2021-10-08 19:28:47 · 178 阅读 · 0 评论 -
springMVC之处理模式对象
Spring MVC 提供了以下几种途径输出模型数据: ModelAndView: 处理方法返回值类型为 ModelAndView 时, 方法体即可通过该对象添加模型数据 Map 及 Model: 入参为 org.springframework.ui.Model、org.springframework.ui. ModelMap 或 java.uti.Map 时,处理方法返回时,Map 中的数据会自动添加到模型中。 @SessionAttributes: 将模型中的某个属性暂存到 HttpSession 中,原创 2020-08-22 18:21:58 · 196 阅读 · 0 评论 -
SpringMVC实例之RESTful风格进行CRUD实例(学习笔记)
根据:springMVC工作原理 一、 添加所有员工信息 显示添加页面 URL:Add 请求方式:GET jsp页面 添加请求方式:POST 显示效果:完成添加,重定向到 list 页 二、展示所有员工信息 URI:List 请求方式:GET 显示效果 三、删除单个员工信息 URL:emp/{id} 请求方式:DELETE 删除后效果:对应记录从数据表中删除 四、更改单个员工信息 显示修改页面: • URI:emp/{id} • 请求方式:GET • 显示效果:回显表单。 修改员工信息:原创 2020-08-22 18:09:06 · 918 阅读 · 3 评论 -
SpringMVC之浅析工作流程
SpringMVC工作流程 1、用户发送请求至DispatcherServlet对应url-pattern。 2、处理映射,如果有则HandlerMapping 获取HandlerExecutionChain 对象,并获取 HandlerAdapter适配器,调用拦截器的 PreHandle 方法,调用目标 Handler 的目标方法得到 ModelAndView 对象,之后再调用拦截器的 postHandle方法 2、DispatcherServlet处理映射 如果不存在映射则查看是否配置< mv原创 2020-08-21 18:34:44 · 203 阅读 · 0 评论 -
SpringMVC结合JSP实现的登录操作(Servlet原生API以及POJO作为参数使用)
Index.jsp页面 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Insert title here</title> </head> <body>原创 2020-08-19 22:16:10 · 104 阅读 · 0 评论 -
SpringMVC实例之RESTful风格进行CRUD(学习笔记)
1) form 标签 一般情况下,通过 GET 请求获取表单页面,而通过 POST 请求提交表单页面,因此获取表单页面和提交表单 页面的 URL 是相同的。只要满足该最佳条件的契 约,<form:form> 标签就无需通过 action 属性指定表单 提交的 URL • 可以通过 modelAttribute 属性指定绑定的模型属性,若 没有指定该属性,则默认从 request 域对象中读取 command 的表单 bean,如果该属性值也不存在,则会 发生错误原创 2020-12-16 18:08:49 · 303 阅读 · 0 评论 -
SpringMVC之参数请求映射实例
一、配置对应的jar包 – commons-logging-1.1.3.jar – spring-aop-4.0.0.RELEASE.jar – spring-beans-4.0.0.RELEASE.jar – spring-context-4.0.0.RELEASE.jar – spring-core-4.0.0.RELEASE.jar – spring-expression-4.0.0.RELEASE.jar – spring-web-4.0.0.RELEASE.jar – spring-webmvc-原创 2020-08-14 12:30:04 · 470 阅读 · 1 评论 -
Spring实现简易的web登录操作
一、配置 新建一个web项目(勾选2.5版本,有web.xml) 在lib文件夹中导入对应的包 在src目录下创建配置文件,因为要用到注解和自动装配进行信息传入,故提前配置 xml信息(Service.xml) <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch原创 2020-08-13 19:29:35 · 513 阅读 · 0 评论 -
你真正了解Spring自动装配吗
XML配置里的Bean自动装配 一、Spring IOC容器自动装配Bean < bean>的autowire属性里自动自动装配的模式: byType(根据类型自动装配)若IOC容器中有多个与目标Bean类型一致的Bean在这种情况下Spring将无法判定哪个Bean最合适该属性,所以不能执行自动装配 byName(根据名称自动装配)必须将目标Bean的名称和属性名设置完全相同根据bean的名字和当前bean和setter风格的属性名进行自动装配 constructor(通过构造器自动装配)当原创 2020-08-13 12:36:10 · 245 阅读 · 0 评论 -
Spring之三种方式DI以及给各种类型的属性赋值
依赖注入的3种方式 1.set注入:通过setXxx()赋值依赖注入底层是通过反射实现的 <property…> 2.构造器注入:通过构造方法赋值 < constructor-arg value="" name=""></ constructor> < constructor-arg value="" >< /constructor> 按照构造器的顺序来赋值 < /constructor> 按照index的序号注入 按照输入的数据类原创 2020-08-11 12:43:53 · 652 阅读 · 0 评论 -
Spring之AOP前置通知、后置通知、异常通知
一、配置数据源 引入对应的jar包: commons-dbcp-1.4.jar连接池(数据源配置) commons-pool-1.6.jar连接池 ojdbc7.jar spring-jdbc-4.3.9.RELEASE.jar aopalliance-1.0.jar spring-tx-4.3.9.RELEASE.jar spring配置文件(数据源) <!-- 配置事务管理器txManager --> <bean id="txManager" class="org.sprin原创 2020-08-09 19:53:41 · 510 阅读 · 0 评论 -
spring框架-IOC的注入方式
依赖注入的3种方式 1.set注入:通过setXxx()赋值 依赖注入底层是通过反射实现的 <property…> 2.构造器注入:通过构造方法赋值 (1) < constructor-arg value="" name=""></ constructor> (2 )< constructor-arg value="" >< /construc...原创 2020-03-23 09:26:05 · 192 阅读 · 0 评论 -
spring-framework-4.3.9.RELEASE-dist.zip下载地址
点击:链接https://maven.springframework.org/release/org/springframework/spring原创 2020-03-21 22:27:29 · 1284 阅读 · 0 评论 -
Spring Tools Suite (STS)的下载及安装
Spring Tools Suite (STS)其实就是一个被包装过的Eclipse,主要用于快速的开发Spring项目,我们不用再去编辑繁琐的xml配置文件,而是由工具自动生成。STS有两种安装方式,一种是直接在Eclipse中安装STS插件,另一种是直接下载和安装STS。STS官网上有发布版直接下载解压打开即可。 官网点击:下载 一、将下载后的压缩文件解压,在解压后的sts-bundle下的s...原创 2020-03-21 21:26:48 · 3982 阅读 · 6 评论