
SpringBoot
to_real
这个作者很懒,什么都没留下…
展开
-
spring中实现基于注解实现动态的接口限流防刷
本文将介绍在spring项目中自定义注解,借助redis实现接口的限流自定义注解类import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * 基于注解的请求限制 */@Target({ElementType.TYPE,原创 2020-10-26 17:11:57 · 376 阅读 · 0 评论 -
【mall-learning】06-mall整合SpringTask实现定时任务
摘要本文主要讲解mall整合SpringTask的过程,以批量修改超时订单为例。SpringTask是Spring自主研发的轻量级定时任务工具,相比于Quartz更加简单方便,且不需要引入其他依赖即可使用。Cron表达式是一个字符串,包括6~7个时间元素,在SpringTask中可以用于指定任务的执行时间。项目使用框架介绍SpringTaskSpringTask是Spring自主研发的轻量级定时任务工具,相比于Quartz更加简单方便,且不需要引入其他依赖即可使用。Cron表达式原创 2020-09-27 10:40:07 · 241 阅读 · 0 评论 -
SpringBoot 之Spring Boot Starter依赖包及作用
spring-boot-starter这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。spring-boot-starter-amqp通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol. 。spring-boot-starter-aop支持面向方面的编程即AOP,包括spring-aop和AspectJ。spring-boot-starter-artemis通过Apache Artemis支持JMS原创 2020-09-24 11:07:05 · 316 阅读 · 0 评论 -
【SpringBoot】SpringBoot聚合工程
环境:java1.8,idea 聚合工程优势:1.统一maven操作。可以在一个maven工程管理多个子工程(每个子工程可单独打包,重启,调试。也可通过聚合工程一起管理)。2.统一管理依赖版本。可以借助父工程(dependencyManagement)来管理依赖包的版本,子工程就直接引用包而不用添加版本信息。3.统一引入公共依赖,而不需要每个子项目都去重复引入。4.防止pom.xml过长。期望达到的效果:1.新建maven聚合父工程project-aggreg...原创 2020-09-18 15:53:47 · 1257 阅读 · 1 评论 -
【SpringBoot】Spring Boot 整合 Spring Sercrity
Spring Security 是 Spring 家族中的一个安全管理框架,实际上,在 Spring Boot 出现之前,Spring Security 就已经发展了多年了,但是使用的并不多,安全管理这个领域,一直是 Shiro 的天下。相对于 Shiro,在 SSM/SSH 中整合 Spring Security 都是比较麻烦的操作,所以,Spring Security 虽然功能比 Shiro 强大,但是使用反而没有 Shiro 多(Shiro 虽然功能没有 Spring Security 多,但是对原创 2020-09-18 15:45:26 · 485 阅读 · 0 评论 -
【SpringBoot】Spring Boot 整合 Shiro
在 Spring Boot 中做权限管理,一般来说,主流的方案是 Spring Security ,但是,仅仅从技术角度来说,也可以使用 Shiro。今天松哥就来和大家聊聊 Spring Boot 整合 Shiro 的话题!一般来说,Spring Security 和 Shiro 的比较如下:Spring Security 是一个重量级的安全管理框架;Shiro 则是一个轻量级的安全管理框架 Spring Security 概念复杂,配置繁琐;Shiro 概念简单、配置简单 Spring S原创 2020-09-18 11:18:07 · 423 阅读 · 0 评论 -
【SpringBoot】SpringBoot(2.1.1)日志打印及全局日志处理(六)
1.概述默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。从上图可以看到,日志输出内容元素具体如下:时间日期:精确到毫秒 日志级别:ERROR, WARN, INFO, DEBUG or TRACE 进程ID 分隔符:— 标识实际日志的开始 线程名:方括号括起来(可能会截断控制台输出) Logger名:通常使用源代码的类名 日志内容1.1添加日志依赖spring-boot-starter 其中包含了 spring-boot-sta原创 2020-09-11 15:28:32 · 940 阅读 · 0 评论 -
SpringBoot常用注解
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代码可以检查类型安全。@EnableAutoConfiguration 自动配置。@Compon原创 2020-09-04 16:25:46 · 115 阅读 · 0 评论