![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
八戒取经路
“昨夜西风凋碧树,独上高楼,望断天涯路。” (晏殊《蝶恋花》)(知其然知其所以然)
展开
-
框架学习第四篇:手把手带你在springboot项目中整合springSecurity+JWT
一、概述上一篇点这里说到安全框架,相信大家都不陌生,现在市面上比较火的安全控制框架有spring security、shiro等,一般的后台管理系统,其权限菜单、用户、角色等相关信息都保存在数据库中,通过结合权限控制框架,管理用户与权限的关系,最终实现整个系统的权限控制,那么我们为什么讲spring security,而不是shiro,spring security是spring家族的成员,其功能更强大。二、JWT介绍JWT的全称为JSON WEB TOKEN,它是最近几年才火起来的技术,它比ses原创 2020-07-05 20:30:30 · 421 阅读 · 0 评论 -
框架学习第三篇:手把手带你在springboot项目中整合redis集群
一、概述博客连载中,想要学习第二篇请点这里,本篇文章中我不会讲redis的体系结构或数据结构相关的内容,也不会带你搭建相关的redis cluster环境,针对的重点是应用(也就是你工作干活的部分),如果想深度了解redis的工作原理,请自行找资料进行学习,废话不多说(万能三部曲),肝就完了。二、springboot项目中整合redis cluster2.1 在pom文件中引入依赖 <!--redis依赖配置--> <dependency>原创 2020-07-04 21:26:43 · 282 阅读 · 0 评论 -
框架学习第二篇:手把手带你搭建swagger运行环境,项目中优雅的管理api文档
CommentGenerator为MyBatis Generator的自定义注释生成器,修改addFieldComment方法使其生成Swagger的@ApiModelProperty注解来取代原来的方法注释,添加addJavaFileComment方法,使其能在import中导入@ApiModelProperty,否则需要手动导入该类,在需要生成大量实体类时,是一件非常麻烦的事。原创 2020-07-04 14:45:52 · 249 阅读 · 0 评论 -
框架学习第一篇:手把手带你搭建springBoot+Mybatis运行环境,环境搭建看这篇就够了
一、概述虽说“基础不牢,地动山摇”,但是也不能一直都停留在基础的环节,毕竟在公司总要干活的,说到干活,框架用的不6,那肯定就只能996,所以我在总结基础的同时,也会偶尔分享一下框架的一些基础知识,如果在阅读的你是已经步入职场的大佬,那这篇文件你可以不用看了,这篇文章主要是为刚学习框架,或者想要学习框架的码友看的,这里啰嗦一句框架使用三部曲:引入依赖 、编写配置、使用,嘿嘿,废话不多说,肝就完了。技术点:1.springboot2.1.52.mybatis3.mybatis generator4.原创 2020-07-04 12:37:11 · 2304 阅读 · 3 评论 -
IDEA下springBoot项目实现热部署原理及详细配置
1. 前言在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。对于一个后端开发者来说,重启过程确实很难受啊。在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。下面我=我们就看看对于简单的类修改的热部署怎么实现...原创 2020-01-12 22:05:39 · 1232 阅读 · 0 评论 -
解决atomikos在oracle应用中的XA事务异常 Error in recovery
最近用atomikos的JTA二阶段提交解决多数据源的事务问题。服务在实验环境和测试环境下(oracle版本分别是11.2.0.1和11.2.0.2),跑起来是正常的,但当把服务部署到正式环境(oracle 11.2.0.4)后,奇怪的事情就发生了,一直打印警告 xa异常,具体的异常信息如下:17:41:49.502 WARN 4924 --- [main] c.a.d.xa.XATran...转载 2019-06-05 16:27:05 · 1907 阅读 · 1 评论 -
springboot整合atomikos 出现com.atomikos.icatch.HeurHazardException: Heuristic Exception解决
问题描述:IDEA运行springboot整合atomikos控制台一直输出:com.atomikos.icatch.HeurHazardException: Heuristic Exception:解决方案:删除项目下的tmlog.lck、tmlog782.log的文件即可。...原创 2019-06-12 18:42:05 · 2781 阅读 · 1 评论