![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
heshengfu1211
5年JAVA开发经验,熟练掌握Spring开源框架
展开
-
强烈推荐一个开源微电商项目luban-mall
前言luban-mall 项目脱胎于开源电商项目mall,并在这一开源醒目的基础上由鲁班学院以伯乐老师为代表等进行了项目增强和完善。它是基于SpringBoot+MyBatis的电商系统,包括前台商城系统及后台管理系统前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、代码生成设置等模块。将这一项目吃透,对于Java开发人员来说非常有助于掌原创 2020-11-29 14:22:41 · 996 阅读 · 0 评论 -
Spring Security入门(二)基于自定义数据库查询的认证实战
0 引言在笔者的上一篇文章中Spring Security入门(二):基于内存的认证一文中有提到过Spring Security实现自定义数据库查询需要你实现UserDetailsService接口,并实现loadUserByUsername(String username)抽象方法。我们可以在UserDetailsService接口的实现类中注入数据库访问对象Dao,从而实现自定义数据库查询认证用户信息。下面在笔者的boot-demo实战项目中我们结合spring data jpa作为持久层技术来一步一原创 2020-11-08 23:56:55 · 420 阅读 · 2 评论 -
Spring Security 入门(一) :基于内存存储的表单登录实战
1 Spring Security 实现认证和授权的原理1.1 过滤器链Spring Security 对Servlet的安全认证是基于包含一系列的过滤器对请求进行层层拦截处理实现的,多个过滤器组成过滤器链。处理单个http请求的过滤链角色示意图如下所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-otcXhyuJ-1604841699378)(D:\markdown撰写文档\images\filterChain.png)]每个Filter的作用在于:阻止处于原创 2020-11-08 22:04:57 · 423 阅读 · 0 评论 -
SpringBoot整合Mybatis,看这篇文章就够了
引言在国内大部分Java项目的持久层使用的还是Mybatis,是国内的主流持久层技术框架。与Hibernate相比,它是一个半自动化的框架,容易上手,学习成本低,最重要的是方便开发人员实现定制化的sql。笔者即将要学习的SpringCloud开源开源项目的持久层使用的ORM框架也是Mybatis,所以有必要整几篇有关Mybatis的文章帮助小伙伴们在SpringBoot项目的基础上快速整合Mybatis持久层框架。1 Mybatis 简介My Batis 官方定义为 MyBatis 是支.原创 2020-10-12 23:24:37 · 2136 阅读 · 0 评论 -
SpringBoot整合RabbitMq实战(一)
1 Spring AMQP 简介Spring AMQP项目是一个引入Spring核心概念用于基于高级消息队列(AMQP)的解决方案的开发,它提供了一个模板用于发送和接受消息的高级抽象。它对基于消息驱动并带有一个监听容器的pojo对象提供支持,这个库促进AMQP资源的管理,同时也促进Spring AMQP的依赖注入和声明式配置。在所有的案例中,你可以看到类似于JMS对Spring框架的支持。整个Spring AMQP项目包含两部分,即spring-amqp和spring-rabbit,前者是RabbitM原创 2020-07-26 16:02:57 · 880 阅读 · 0 评论