SpringBoot
文章平均质量分 84
暗星涌动
我是陈冰安,Java 工程师,分享个人所得!
展开
-
Spring Boot 与 Spring Security:核心讲解(2)
过滤器链是Spring Security的核心,它在请求到达应用程序之前对其进行拦截,以便进行身份验证和授权等操作。过滤器链由多个过滤器组成,每个过滤器负责一个特定的安全任务,例如身份验证、授权、会话管理等。过滤器链中的过滤器按照顺序依次执行,直到最后一个过滤器完成请求的处理。Spring Security的过滤器链包括以下几个过滤器:ChannelProcessingFilter:该过滤器用于强制使用HTTPS协议或HTTP协议,可以防止恶意攻击者通过中间人攻击窃取用户的身份验证凭据。原创 2023-06-06 20:38:42 · 1721 阅读 · 0 评论 -
Spring Boot 与 Spring Security:核心讲解(1)
Spring Security是一个基于Spring框架的安全框架,它提供了一系列的安全服务,包括认证、授权、攻击防护等。其中,认证和授权是Spring Security最核心的功能之一。认证是指验证用户的身份是否合法。Spring Security提供了多种身份认证方式,包括基于表单的身份认证、基于HTTP Basic认证、基于HTTP Digest认证、基于OAuth2认证等。在Spring Security中,认证的流程如下:用户访问需要认证的资源。原创 2023-06-05 22:42:01 · 741 阅读 · 0 评论 -
Spring Boot 与 Spring Security
Spring Security是一个基于Spring框架的安全框架,它提供了一套完整的安全解决方案,包括认证、授权、攻击防护等功能,可以轻松地集成到Spring应用程序中,保护应用程序的安全性。Spring Security的主要作用是保护Web应用程序的安全性,包括用户身份验证、授权、防止跨站请求伪造(CSRF)、防止会话固定攻击等。在使用Spring Security时,我们可以配置安全策略、用户角色、访问控制等,从而实现对Web应用程序的安全保护。原创 2023-06-05 20:51:09 · 2721 阅读 · 0 评论 -
spring事务报错Transaction rolled back because it has been marked as rollback-only
之前经常报"Transaction rolled back because it has been marked as-only"这个异常字面意思是"了,因为它被标记了必须回滚",最开始完全不懂事务的嵌套,每次出现这个错误都想知道为什么,但是总是不能重现,后面反复折腾终于弄明白了怎么回事。原创 2023-05-11 19:51:28 · 9721 阅读 · 0 评论 -
Spring Boot 监控 Actuator
Spring Boot Actuator是一个Spring Boot的子项目,它提供了许多有用的端点(endpoints)和监控功能,可以用于监控和管理你的应用程序。Actuator提供了许多有用的信息,例如应用程序运行时间、内存使用情况、HTTP请求数量、数据库连接池使用情况等,这些信息可以帮助你监控应用程序的运行情况并进行优化。Actuator提供了许多内置的端点,例如/health、/info、/metrics等。你可以通过在应用程序的配置文件中启用这些端点,来访问这些信息并进行监控和管理。原创 2023-05-08 20:43:39 · 705 阅读 · 0 评论 -
Springboot 解析:自动配置
Spring Boot的自动配置功能是通过条件注解实现的。这种方式可以根据一定的条件来判断是否需要自动配置某些组件,在程序启动时自动装配这些组件到Spring容器中。这样,我们在使用Spring Boot时,只需要添加相应的依赖,就可以直接使用这些组件了,无需手动配置。具体来说,Spring Boot对于每个需要自动配置的组件会提供一个对应的注解,用于判断条件是否成立。这些注解可以基于配置属性、类路径、其他Bean的存在和其他条件进行条件判断。原创 2023-05-08 20:19:50 · 1165 阅读 · 0 评论 -
【SpringBoot】初体验:仿SSM开发
本文简单实现对数据表的数据遍历,知识点:1、集成MySQL2、整合Mybatis3、使用 Jsp 开发1创建项目新建一个Springboot项目:注意:Springboo...原创 2019-05-20 21:06:00 · 129 阅读 · 0 评论 -
Springboot 整合 Shiro
本文内容:讲述Springboot 整合 Shiro 的相关步鄹、demo 实现以及 Shiro 与 Thymeleaf 的整合。1数据准备新建数据库:hospital...原创 2019-09-23 21:45:25 · 163 阅读 · 0 评论 -
Shiro 实现 RememberMe 功能
本文内容:Shiro 中RememberMe 功能的介绍以及实现。1介绍Shiron 提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器...原创 2019-10-08 12:52:58 · 5417 阅读 · 1 评论 -
springboot 集成Kaptcha验证码
本文内容:代码实现 springboot 对 Kaptcha 验证码的集成。1效果演示2实现pom.xml 引入依赖<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <ver...原创 2019-10-09 10:42:18 · 185 阅读 · 0 评论 -
springboot 集成 Redis 缓存
本文内容:Redis 的安装及设置,springboot 对 Redis 集成的实现。1Redis 安装从 github 下载:https://github.com/MSOpenTech/redis/releases解压缩得到以下文件:2Redis设置设置密码:Redis 的默认配置是没有密码。 在刚刚解压的目录下,我们能够找到文件名为redis.windows-service.conf的配...原创 2019-10-15 15:41:12 · 124 阅读 · 0 评论 -
Freemarker 导出 Word 文档
本文内容:对freemarker 的介绍以及在springboot 中整合freemarker 以实现word 导出功能的代码实现。1介绍FreeMarker是一款模板引...原创 2019-11-22 09:08:00 · 426 阅读 · 0 评论 -
Freemarker 实现Html 静态化
本文内容:介绍了freemarker 渲染HTML 页面的几种方式:通过模板生成Html字符串静态化数据渲染1引入依赖pom.xml<dependency> ...原创 2019-11-25 09:03:00 · 331 阅读 · 0 评论 -
Springboot 事务处理
本文内容:如何在springboot 中实现事务处理。1添加依赖Springboot 中实现事务处理并不需要额外的 jar 包,只需要基本的数据库访问包...原创 2020-03-12 08:45:00 · 447 阅读 · 0 评论 -
springboot 集成logback 日志
本文内容:springboot 对logback 日志集成的代码实现及部分代码详细讲解。1代码实现<?xml version="1.0" encoding="UTF-8"?> <configurationscan="true"scanPeriod="60seconds"debug="false"> <contextName>spring-b...原创 2019-10-10 09:00:00 · 210 阅读 · 0 评论 -
【SpringBoot】热部署
文章目录第一种方式:添加依赖第二种方式:设置缓存为false第一种方式:添加依赖在 pom.xml 文件中加入 devtools 的依赖并设置为 true。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools<...原创 2019-05-20 09:35:47 · 116 阅读 · 0 评论