Spring Boot Application事件和监听器寻找到application.yml的读取的操作。从spring.factories 中查看到# Application Listeners org.springframework.context.ApplicationListener=\ org.springframework.boot.context.config.ConfigF...
SpringBoot2.x整合百度UidGenerator一、UidGenerator是什么UidGenerator是百度开源的一款分布式高性能的唯一ID生成器,是基于snowflake模型的一种ID生成器二、UidGenerator的优势1.解决了时钟回调的问题2.使用ringbuffer,无锁进行id的生产与消费,速度非常快3.适用于多线程,不会有单线程瓶颈三、整合本次通过SpringB...
SpringBoot整合Redis基本操作一、SpringBoot整合Redis1、在pom.xml配置文件中引入依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</a...
SpringBoot全局异常处理器配置SpringBoot中使用如下注解配置全局异常处理@ControllerAdvice 注解定义全局异常处理类@ExceptionHandler 指定自定义错误处理方法拦截的异常类型同一个异常被小范围的异常类和大范围的异常处理器同时覆盖,会选择小范围的异常处理器@ResponseBody返回JSON格式数据配置handler@ControllerAdvic...
SpringBoot常用注解知识总结一、@Autowired和@Resources注解区别@Autowired注解是按类型装配依赖对象,默认情况下它要求依赖对象必须存在,如果null值,可以设置它required属性为false。@Resource注解和@Autowired一样,也可以标注在字段或属性的setter方法上,但它默认按名称装配。名称可以通过@Resource的name属性指定,...
基于SpringBoot的文件上传和下载1. 创建SpringBoot项目略2. 在pom.xml文件中添加依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <...
SpringBoot整合Shiro前言在之前篇章中讲述了Shiro的一些基本概念,本篇将讲述SpringBoot对Shiro的整合方法一将SSM整合Shiro的配置用SpringBoot进行整合。1. 创建项目创建SpringBoot项目,只需要添加Web依赖:2. 项目创建完成后,加入Shiro相关的依赖,pom.xml 文件中添加依赖如下:<dependency> &...
四、Thymeleaf常见属性Map集合的展示和遍历后台Controller层的代码@RequestMapping("/index") public String index(Model model){ //Map集合 Map<String,Object> userMap = new HashMap<>(); for(in...
Thymeleaf表达式讲解一、标准变量表达式1.语法 语法:${......} 变量表达式用于访问容器(tomcat)上下文环境中的变量,功能和JSTL中的${}相同; Thymeleaf中的变量表达式使用${变量名}的方式获取其中的数据2.前后端数据交互后端传参创建一个Model对象public class User { private int id; ...
SpringBoot整合Thymeleaf前言本篇小编将演示一下在SpringBoot中如何整合Thymeleaf,希望可以给大家带来一点帮助步骤1.在Maven中引入Thymeleaf的依赖,在pom.xml文件中加入如下配置:<!-- SpringBoot集成thymeleaf起步依赖 --> <dependency> <groupId>org...