分类:Spring

2022-05-19 0 By admin

Spring Boot 条件注解@Conditional介绍

一、概述 Spring Boot 是自以为是的,当 Spring Boot 在classpath中找到相关依赖项时,它会为模块提供默认(自动)配置。 举例,Spring Boot 提供了: 如 classpath 中未提供服务器组件依赖,则默认启用内嵌Tomcat作为服务端依赖。你也可以把它改成 J…

2022-04-15 0 By admin

RedisTemplate 使用方法归纳

RedisTemplate是Spring Data Redis提供给用户的最高级的抽象客户端,用户可直接通过RedisTemplate进行多种操作,那么,我们先来看看RedisTemplate封装了哪些操作。下面这列表是RedisTemplate的继承关系和所有方法(已过滤重载方法,共有81个方法)…

2022-02-17 0 By admin

SpringBoot 发送邮件的方式(阿里云邮箱)

使用 SpringBoot 发送邮件入门介绍,项目使用中,请自行封装。 使用的是 Spring 框架提供的 JavaMailSender 接口实现邮件发送;如果想要 html 页面渲染的邮件,可以结合 thymeleaf使用。 一、基本邮件发送实现 1.1、添加依赖包 1.2、设置配置信息 1.3、…

2022-01-06 0 By admin

通过注解方式配置SpringMVC

使用配置类和注解方式代替web.xml和SpringMVC配置文件的功能。 一、创建初始化类,代替web.xml 在Servlet3.0环境中,容器会在类路径中查找实现 javax.servlet.ServletContainerInitializer 接口的类,如果找到的话就用它来配置Servle…

2022-01-06 0 By admin

SpringMVC 自定义异常处理器示例

在SpringMVC项目中,使用使用 HandlerExceptionResolver 实现全局异常处理器。当抛出异常后,使用相应的符合用户体验的友好界面显示异常。 一、创建自定义异常类 设置自定义异常类,名称为OperationException。注意:该自定义异常类继承的是RuntimeExce…

2022-01-06 0 By admin

SpringMVC 拦截器 Interceptor介绍

SpringMVC的处理器拦截器类似于 Servlet 开发中的过滤器Filter,用于对处理器进行预先处理和后处理。我们可以自己定义一些拦截器来实现一些特定的功能。如果拦截器比较多,形成拦截器链条,简称拦截链,拦截链就是将拦截器按一定顺序形成一条,在被访问的时候,拦截器会一一被调用。 一、拦截器 …

2022-01-06 0 By admin

SpringMVC 文件上传和下载

一、使用ResponseEntity实现下载文件的功能 二、文件上传 文件上传要求form表单的请求方式必须为post,并且添加属性enctype=”multipart/form-data”。 SpringMVC中将上传的文件封装到MultipartFile对象中,通过此对象…