Spring Boot 条件注解@Conditional介绍
一、概述 Spring Boot 是自以为是的,当 Spring Boot 在classpath中找到相关依赖项时,它会为模块提供默认(自动)配置。 举例,Spring Boot 提供了: 如 classpath 中未提供服务器组件依赖,则默认启用内嵌Tomcat作为服务端依赖。你也可以把它改成 J…
IT工程师的生活足迹
一、概述 Spring Boot 是自以为是的,当 Spring Boot 在classpath中找到相关依赖项时,它会为模块提供默认(自动)配置。 举例,Spring Boot 提供了: 如 classpath 中未提供服务器组件依赖,则默认启用内嵌Tomcat作为服务端依赖。你也可以把它改成 J…
一、redis依赖导入 二、不同类型操作示例 2.1、String类型 2.2、List类型 2.3、Hash类型 2.4、Set类型 redis命令行操作可以参考:http://doc.redisfans.com/
RedisTemplate是Spring Data Redis提供给用户的最高级的抽象客户端,用户可直接通过RedisTemplate进行多种操作,那么,我们先来看看RedisTemplate封装了哪些操作。下面这列表是RedisTemplate的继承关系和所有方法(已过滤重载方法,共有81个方法)…
SpringBoot 框架配置 SpringMVC 中的拦截器示例; 编写所需的拦截器,因为要在SpringMVC配置类中加载,可以通过 @Component 注册Bean。 编写一个SpringMVC的配置类,类中要加载所需 Interceptor 拦截器,并注册到 SpringMVC 中。 一、…
使用 SpringBoot 发送邮件入门介绍,项目使用中,请自行封装。 使用的是 Spring 框架提供的 JavaMailSender 接口实现邮件发送;如果想要 html 页面渲染的邮件,可以结合 thymeleaf使用。 一、基本邮件发送实现 1.1、添加依赖包 1.2、设置配置信息 1.3、…
使用配置类和注解方式代替web.xml和SpringMVC配置文件的功能。 一、创建初始化类,代替web.xml 在Servlet3.0环境中,容器会在类路径中查找实现 javax.servlet.ServletContainerInitializer 接口的类,如果找到的话就用它来配置Servle…
在SpringMVC项目中,使用使用 HandlerExceptionResolver 实现全局异常处理器。当抛出异常后,使用相应的符合用户体验的友好界面显示异常。 一、创建自定义异常类 设置自定义异常类,名称为OperationException。注意:该自定义异常类继承的是RuntimeExce…
在SpringMVC中,提供了一个全局异常处理器,用于对系统中出现的异常进行统一处理。在一般的系统中,DAO层、Service层及Controller层出现异常都以“throws Exception”的形式向上层抛出,最后都会由 SpringMVC的前端控制器(DispatcherServlet)统…
SpringMVC的处理器拦截器类似于 Servlet 开发中的过滤器Filter,用于对处理器进行预先处理和后处理。我们可以自己定义一些拦截器来实现一些特定的功能。如果拦截器比较多,形成拦截器链条,简称拦截链,拦截链就是将拦截器按一定顺序形成一条,在被访问的时候,拦截器会一一被调用。 一、拦截器 …
一、使用ResponseEntity实现下载文件的功能 二、文件上传 文件上传要求form表单的请求方式必须为post,并且添加属性enctype=”multipart/form-data”。 SpringMVC中将上传的文件封装到MultipartFile对象中,通过此对象…