环境准备 (1)JDK 环境必须是 1.8 及以上,传送门:jdk1.8.191 下载 (2)后面要使用到 Maven 管理工具 3.2.5 及以上版本 (3)开发工具建议使用 IDEA 打开IDEA,点击新建一个项目 使用Spring Initializ方式构建Spring Boot项目 有一定情况大家会遇到像我这种的问题,打开后显示报错,这种通…
简介 Apache Shiro是一个简单、灵活且强大的Java安全框架,用于提供身份验证、授权、加密和会话管理等安全功能。它的设计理念是无侵入性,使得它可以轻松地与任何Java应用程序集成。Shiro提供了一系列内建的安全组件,如Subject(表示当前用户)、SecurityManager(管理所有安全操作)、Realm(与安全数据交互)等。通过…
在项目中经常会遇到SpringBoot推送消息的业务,除了站内推送通知,邮件推送也是一种常见的方式,本次小鹿就带大家实现邮件推送。 引入依赖 <!-- spring mail --> <dependency> <groupId>org.springframework.boot</groupId> &l…
Spring Boot日志:从Logger到@Slf4j的探秘 本文比较了Spring Boot中日志记录的两种方式:Logger和@Slf4j注解,并介绍了自定义日志输出和日志级别的方法。适合想要深入了解Spring Boot日志的开发人员。 两者的介绍与大体区别 Logger 和 @Slf4j 都与日志(logging)有关,而 @Slf4j …