
Spring框架
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以使用Spring。Spring是一个轻量级控制反转(IoC)
cjh-Java
不积跬步,无以至千里
展开
-
如何一文弄懂 SpringMVC 中的拦截器
文章目录1、拦截器的作用2、自定义拦截器2.1、第一步:编写一个普通类实现 HandlerInterceptor 接口2.2、第二步:配置拦截器3、拦截器的细节3.1、拦截器的放行3.2、拦截器中方法的说明3.3、拦截器的作用路径3.4、多个拦截器的执行顺序3.4、正常流程运行3.5、中断流程运行结果4、拦截器实际运用(验证用户是否登录)4.1、实现思路4.2、控制器代码4.3、拦截器代码1...原创 2020-04-18 18:35:04 · 595 阅读 · 0 评论 -
如何一文快速认识 SpringMVC 框架
文章目录1、SpringMVC 的基本概念1.1、关于三层架构和 MVC 模型1.1.1、三层架构1.1.2、MVC 模型1.2、SpringMVC 概述1.2.1、SpringMVC 是什么1.2.2、SpringMVC 在三层架构的位置1.2.3、SpringMVC 的优势1、SpringMVC 的基本概念1.1、关于三层架构和 MVC 模型1.1.1、三层架构 我们的开发架构一...原创 2020-04-17 23:08:41 · 1279 阅读 · 0 评论 -
如何一文认识 SpringMVC 实现文件上传(原服务器与跨服务器)
文章目录1、文件上传须知1.1、文件上传的必要前提:1.2、文件上传的原理分析:1.3、借助第三方组件实现文件上传2、传统方式的文件上传(原服务器)2.1、第一步:拷贝文件上传的 jar 包到工程的 lib 目录2.2、第二步:编写 jsp 页面2.3、第三步:编写控制器2.4、第四步:配置文件解析器3、跨服务器方式的文件上传3.1、准备两个 tomcat 服务器,并创建一个用于存放图片的 we...原创 2020-04-18 18:34:05 · 680 阅读 · 0 评论 -
如何一文认识 SringMVC 的响应数据和结果视图
文章目录1、返回值分类1.1、字符串1.2、void1.3、ModelAndView2、转发和重定向2.1、forward 转发2.2、Redirect 重定向3、ResponseBody 响应 json 数据3.1、使用步骤1、返回值分类1.1、字符串controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。// 指定逻辑视图名,经过视图解析器解析为 ...原创 2020-04-18 18:33:35 · 528 阅读 · 0 评论 -
如何一文弄懂 SpringMVC 中的异常处理
文章目录1、异常处理的思路2、异常处理的步骤2.1、编写异常类和错误页面2.2、自定义异常处理器2.3、配置异常处理器1、异常处理的思路 系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等方式减少运行时异常的发生。 系统的 dao、service、controller 出现异常都通过 thro...原创 2020-04-18 18:34:45 · 443 阅读 · 0 评论 -
Spring 内置的缓存机制 SpringCache
文章目录使用 spring 缓存:1.为项目开启缓存。2.加入查询缓存。扩展使用 spring 缓存:导入 POM 依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> <version>${spring_boot_version}</原创 2020-11-23 14:21:20 · 493 阅读 · 0 评论 -
如何使用 Spring 整合 junit 单元测试
文章目录1、测试类中的问题和解决思路1.1、问题1.2、解决思路分析2、配置步骤2.1、第一步:拷贝整合 junit 的必备 jar 包到 lib 目录2.2、第二步:使用@RunWith 注解替换 junit 的原有运行器2.3、第三步:使用 @ContextConfiguration 指定 spring配置文件的位置2.4、第四步:使用 @Autowired 给测试类中的变量注入数据2.5、...原创 2020-04-17 18:23:20 · 990 阅读 · 0 评论 -
如何一文快速认识 Spring 框架(AOP 编程)
文章目录1、AOP 概述1.1、什么是 AOP1.2、AOP 的作用及优势2、Spring 中的 AOP 细节2.1、AOP 相关术语2.2、学习 spring 中的 AOP 要明确的事2.3、关于代理的选择3、基于 XML 的 AOP 配置3.1、环境搭建3.1.1、第一步:准备代码3.1.2、第二步:拷贝必备的 jar 包到工程的 lib3.1.3、第三步:创建 spring 的配置文件并...原创 2020-04-17 18:20:44 · 713 阅读 · 0 评论 -
如何一文快速认识 Spring 框架(IoC控制反转)
文章目录1、 Spring 概述1.1、Spring 是什么1.2、Spring 的发展历程1.3、Spring 的优势1.3.1、方便解耦,简化开发1.3.2、AOP 编程的支持1.3.3、声明式事务的支持(配置实现事务控制)1.3.4、方便程序的测试(整合 junit)1.3.5、方便集成各种优秀框架(SSM 整合)1.3.6、降低 JavaEE API 的使用难度1.3.7、Spring ...原创 2020-04-17 18:20:07 · 1209 阅读 · 0 评论