- 博客(10)
- 资源 (8)
- 收藏
- 关注
原创 Spring depends-on 和 懒加载(Lazy-initialized)
如果一个 bean 是另一个 bean 的依赖项,这意味着,一个 bean 被设置为另一个 bean 的属性。但是,有时候 beans 之间的依赖关系并不那么直接,比如,进行数据库驱动程序的注册时,就需要触发另一个类当中的静态初始化器。然而,当一个懒加载的 bean 是一个非懒加载 bean 的依赖项时,ApplicationContext 还是会在启动时创建这个懒加载的 bean,因为它必须满足非懒加载 bean 依赖项的完整性。通常,这种模式下可以快速的发现 beans 配置文件中的错误。
2021-02-22 16:05:32 384 1
原创 SpringMVC 拦截器
目录一、拦截器Interceptor介绍二、拦截器定义的步骤-MVC方式三、拦截器的细节四、拦截器链的实现-基于SpringBoot1、定义拦截器2、配置拦截器一、拦截器Interceptor介绍拦截是AOP的一种实现策略。在Webwork的中文文档的解释为:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。
2021-02-09 15:57:24 920
原创 SpringMVC 异常处理
目录1、@ExceptionHandler-处理局部异常2、HandlerExceptionResolver-处理全局异常3、SimpleMappingExceptionResolver4、使用@ControllerAdvice+@ExceptionHandler在 Spring MVC 应用的开发中,不管是操作底层数据库,还是业务层或控制层,都会不可避免地遇到各种可预知的、不可预知的异常。我们需要捕捉处理异常,才能保证程序不被终止。Spring MVC 有以下 3 种处理异常的方式
2021-02-08 23:34:46 3713
原创 SpringMVC 文件上传和跨服务器文件上传
目录一、文件上传的回顾1、文件上传的必要前提2、文件上传的原理分析3、借助第三方组件实现文件上传二、springmvc 传统方式的文件上传1、说明 2、实现步骤(1)第一步:引入Commons-fileupload 文件上传依赖(2)第二步:编写 jsp 页面(3)第三步:编写控制器 (4)第四步:在springmvc.xml中配置文件解析器3、问题:tomcat不能访问本地服务器上的图片(1)创建本地目录,配置静态资源不过滤(2)配置IDEA,勾..
2021-02-07 19:39:03 994
原创 SpringMVC-5—SpringMVC响应数据和结果视图
一、返回值分类-字符串 controller 方法返回字符串可以指定逻辑视图名,通过视图解析器解析为物理视图地址。——默认转发页面Croller代码:@Controller@RequestMapping("/account")public class AccountController { // 指定逻辑视图名,经过视图解析器解析为 jsp 物理路径:/WEB- INF/pages/success.jsp @RequestMapping("/testReturnString
2021-02-06 20:25:15 249
原创 SpringMVC-4—SpringMVC常用注解
一、RequestMapping 注解1、使用说明 (1)源码:@Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented @Mapping public @interface RequestMapping {}(2)作用: 用于建立请求 URL 和处理请求方法之间的对应关系。 (3)出现位置: 类上:请求 URL 的第一级访问目录。此处不
2021-02-05 13:04:28 572 3
原创 Spring MVC 传递参数
目录1、通过实体Bean接收请求参数-传Json方式2、通过处理方法的形参接收请求参数3、通过 HttpServletRequest 接收请求参数4、通过 @PathVariable 接收 URL 中的请求参数5、通过 @RequestParam 接收请求参数Spring MVC Controller 接收请求参数的方式有很多种,有的适合 get 请求方式,有的适合 post 请求方式,有的两者都适合。主要有以下几种方式:通过实体 Bean 接收请求参数 // json 通过.
2021-02-03 10:01:48 828
原创 SpringMVC入门案例和执行过程及原理分析
一、入门案例1、创建一个maven工程并导入依赖 maven项目pom配置: <dependency> <!-- Junit测试 --> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version&
2021-02-02 15:49:58 204
原创 IntelliJ IDEA 一些快捷键和使用小技巧记录
如果快捷键失效,检查是否跟其他软件快捷键冲突。如,全局查找Ctrl + Shift + F 就很容易跟输入法的快捷键冲突。随便写写...后续补充...
2021-02-01 22:18:52 460
原创 Maven 安装和使用详解详解(windows 环境)
Maven 通常用来作为 Java 项目的版本控制和管理工具,它的核心是插件,它是一个插件执行框架,所有的功能都是由插件完成的。
2021-02-01 22:11:06 6059
护眼插件-浏览器夜间模式
2022-09-08
apache-jmeter-3.1.rar
2020-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人