![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springboot2.0
文章平均质量分 58
好像在哪里见过
早,早,早!
展开
-
log4j的8个日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL)
一、log4j2介绍 log4j 2.x版本不再支持像1.x中的.properties后缀的文件配置方式,2.x版本配置文件后缀名只能为".xml",".json"或者".jsn"。配置文件的格式:log2j配置文件可以是xml格式的,也可以是json格式的。配置文件的位置:log4j2默认会在classpath目录下寻找log4j2.xml、log4j.json、log4j.jsn等名称的文件。系统选择配置文件的优先级(从先到后)如下: (1).classpath下的名为log4j2-tes原创 2021-03-30 10:00:28 · 3905 阅读 · 0 评论 -
springboot+shiro实现自定义密码验证2
简介:bcrypt是一种跨平台的文件加密工具。Bcrypt就是一款加密工具,可以比较方便地实现数据的加密工作。你也可以简单理解为它内部自己实现了随机加盐处理例如,我们使用MD5加密,每次加密后的密文其实都是一样的,这样就方便了MD5通过大数据的方式进行破解。Bcrypt生成的密文是60位的。而MD5的是32位的。使用BCrypt 主要是能实现每次加密的值都是不一样的。maven依赖:<dependency> <groupId>org.springfr原创 2021-03-29 11:49:54 · 218 阅读 · 0 评论 -
springboot+shiro实现自定义密码验证
1.创建一个类,继承 SimpleCredentialsMatcher 类2.修改 身份认证Realm3.修改你继承 AuthorizingRealm 类中的 doGetAuthenticationInfo 方法4. 工具类中 BCrypt 类获得方式5.BcryptUtil工具类前言本篇文章不展示如何集成springboot和shiro,仅展示自定义密码加密方式的相关部门,如何集成请查看其它相关文章正文因shiro没有集成Bcrypt加密方式,需要自己去继承实现相关方法。1.创建一个类,原创 2021-03-29 11:43:23 · 500 阅读 · 0 评论 -
springboot2.0---01、Swagger2.X集成
Maven <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency&g原创 2018-11-10 14:34:50 · 372 阅读 · 0 评论 -
springboot2.0---02、beetl集成shiro
第一步、Maven <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl-framework-starter</artifactId> <version>1.1.55.RELEASE</version> </原创 2018-11-10 14:44:05 · 1303 阅读 · 0 评论 -
springboot2.0---03、Shiro基本配置
@Configurationpublic class ShiroConfig { //将自己的验证方式加入容器 @Bean public ShiroRealm myShiroRealm() { ShiroRealm myShiroRealm = new ShiroRealm(); return myShiroRealm; } ...原创 2018-11-10 15:01:32 · 247 阅读 · 1 评论 -
springboot2.0---04、Shiro+redis(一主两从三哨兵)+ehcache+剔除
1.Maven&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.apache.shiro&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;shiro-spring&amp;lt;/artifactId&amp;gt; &a原创 2018-11-10 15:16:16 · 1099 阅读 · 2 评论 -
springboot2.0---05、基于AOP日志处理
@Aspect@Componentpublic class LogAop { private final Logger log = LoggerFactory.getLogger(LogAop.class); @Pointcut("execution(public * com.xxx.controller.*.*(..))") public void logPoin...原创 2018-11-10 15:21:14 · 525 阅读 · 0 评论 -
springboot2.0---06、自定义异常404页面跳转,500json处理
1.定义异常控制器@Controller@ControllerAdvice@RequestMapping("/error")public class ErrorController { private static final Logger logger = LoggerFactory.getLogger(ErrorController.class); public s...原创 2018-11-10 15:25:38 · 3454 阅读 · 1 评论