![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 94
露露唯一真爱粉
博客地址:https://blog.xiayexiaolu.top/
ALL in One API:https://one.xiayexiaolu.top/ 调用方式和OpenAI官方一致
是一个热衷于技术以及折腾的开发工程师
展开
-
Spring Boot日志:从Logger到@Slf4j的探秘
Logger和@Slf4j都与日志(logging)有关,而@Slf4j实际上是 Lombok(一种Java库)提供的一个注解,用于简化日志的创建。让我们详细了解它们之间的区别。Logger:通过调用框架提供的静态方法获取 logger 实例。@Slf4j:通过 Lombok 注解自动生成 logger 实例。Logger:更灵活,可以选择使用不同的日志框架。@Slf4j:通常与 SLF4J 框架结合使用,相对更简洁。Logger:在不使用 Lombok 或在需要更大灵活性时使用。@Slf4j。原创 2024-04-25 19:59:50 · 662 阅读 · 1 评论 -
SpringBoot从零整合轻量安全框架Shiro
Apache Shiro是一个简单、灵活且强大的Java安全框架,用于提供身份验证、授权、加密和会话管理等安全功能。它的设计理念是无侵入性,使得它可以轻松地与任何Java应用程序集成。Shiro提供了一系列内建的安全组件,如Subject(表示当前用户)、SecurityManager(管理所有安全操作)、Realm(与安全数据交互)等。通过这些组件,开发者可以快速实现用户身份验证、授权和会话管理。Shiro还提供了灵活的插件机制和可扩展的API,支持自定义功能和数据源集成。原创 2024-04-25 17:05:19 · 2554 阅读 · 2 评论