![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEEFramework
文章平均质量分 79
JackLi0812
Nothing is impossible to a willing heart.
展开
-
嵌套事务 UnexpectedRollbackException 分析与事务传播策略
UnexpectedRollbackException: Transaction rolled back because it has been marked as rollback-only1. 问题描述与重现jfoa 提供了 Audit 的功能, 目标方法(比如添加用户)存在事务管理,在 Audit 中需要去查询用户(事务管理), 最后在目标方法执行后执行 Audit 记录的插入(事务管理).即添加用户(事务)中查询用户(事务)就会抛出异常:org.springframework.tran原创 2020-08-21 09:31:26 · 488 阅读 · 1 评论 -
Shiro(三) 身份认证源码分析与 MD5 盐值加密
Shiro 身份认证与 MD5 盐值加密 — Shiro(三)文章目录Shiro 身份认证与 MD5 盐值加密 --- Shiro(三)1. 身份认证2. 身份验证的基本流程3. 身份验证实现3.1 在 `login.jsp` 添加登录表单3.2 添加表单提交的 Controller3.3 完善 Realm 的身份认证功能3.3.1 构造一个 MockDao 代替数据库提供用户信息3.3.2 将 UserDao 注入到 Realm3.3.3 实现自定义 Realm, 继承 AuthenticatingR原创 2020-06-18 15:28:49 · 484 阅读 · 0 评论 -
Shiro 整合 Spring/SpringMVC --- Shiro(二)
Shiro 整合 Spring/SpringMVC — Shiro(二)文章目录Shiro 整合 Spring/SpringMVC --- Shiro(二)1. 搭建 SpringMVC 的环境1.1 pom.xml1.2 web.xml1.3 dispatcher-servlet.xml1.4 applicationContext.xml1.5 SpringMVC 环境测试1.6 目录结构2. 引入 Shiro2.1 引入 pom 依赖2.2 配置 web.xml2.3 配置 Shiro 组件2.3.1原创 2020-06-14 17:15:01 · 215 阅读 · 0 评论 -
认证与授权 --- Shiro(一)
认证与授权 — Shiro(一)文章目录认证与授权 --- Shiro(一)1. [Shiro](http://shiro.apache.org/) 简介2. 功能简介3. Shiro 架构3.1 从 Shiro 外部来看3.2 从 Shiro 内部来看4. Quickstart4.1 创建一个 Maven 项目4.2 Log4j.properties4.3 shiro.ini4.4 创建程序入口类 Quickstart.java 并检查代码结构4.5 代码分析4.6 运行结果认证与授权一般主流的框架原创 2020-06-11 23:15:27 · 381 阅读 · 0 评论 -
SpringBoot 整合 Hibernate 注解配置 (非 JPA)
SpringBoot 整合 Hibernate最近和同事一起开发一个 SpringBoot + Hibernate + Vue 的进销存管理系统(https://github.com/pss-dev/pss) 遇到了一个问题, 项目基础架构使用 SpringBoot 开发, 但是 ORM 框架在讨论后选择了 Hibernate 而不是 Mybatis, 所以帅帅我本着认真负责的态度就先网上看了...原创 2020-04-20 18:34:05 · 1474 阅读 · 3 评论 -
SpringBoot 项目引入 Quartz 包报错源码分析
SpringBoot 项目引入 Quartz 包报错源码分析1.1 分析Quartz 的自动配置: QuartzAutoConfiguration#quartzDataSourceInitializer当引入 Quartz 的依赖之后 Quartz 的自动配置生效@Configuration// 如果这些 class 存在(即引入了 Quartz 的依赖)再自动装配 Quartz...原创 2020-04-04 19:32:09 · 1149 阅读 · 0 评论 -
使能 HTTPS ----- 安全的访问 Tomcat, SpringBoot
使能 HTTPS ----- 安全的访问 Tomcat, SpringBoot是不是看着我们的项目部署起来被浏览器地址栏标记一个不安全心里很不爽? 哈哈, 那就对了, 来跟帅帅一块去掉哪个不安全吧.1. Http文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的...原创 2020-04-04 19:23:10 · 614 阅读 · 0 评论 -
[附源码] SpringBoot 2.x 整合 Angular 2+ [Ant + Maven + Redis]的最佳实践
文章目录前言1. 环境准备1.1 框架版本1.2 初始化项目2. 整合 SpringBoot 与 Angular2.1 Angular 配置2.1.1编译输出路径2.1.2 指定 basehref2.1.3 配置 Angular 路由2.2 SpringBoot 配置3. 测试前言当前 Java EE 中, SpringBoot 已经逐渐成为主流, 慢慢替代了笨重的 SSM, 而随着前端的发...原创 2019-05-11 21:30:46 · 1086 阅读 · 0 评论