![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 66
笨_鸟_不_会_飞
千里之行始于足下
展开
-
带你玩转属于自己的spring-boot-starter系列(三)
在带你玩转属于自己的spring-boot-starter系列(一)的时候与大家分享了如何编写自己的第一个starter,接着在带你玩转属于自己的spring-boot-starter系列(二)的时候与大家分享了如何加载默认属性到我们的starter中,那么在本章我们将结合第一章和第二章的内容我们写一个模拟的人脸识别的starter,我们的目标是,我们这个starter编写完成以后,开发人员直接引入我们的maven依赖就可以直接使用我们在上面的接口。1、编写我们的人脸识别模块1.1、创建人脸识别的核.原创 2020-09-22 14:40:41 · 443 阅读 · 0 评论 -
带你玩转属于自己自己的spring-boot-starter系列(二)
带你玩转属于自己自己的spring-boot-starter系列(一)如何将自己编写的一个很牛叉的鉴权模块集成到当前的系统中。那么我们总是有些参数是需要进行配置的,不可能我们的starter里面没有参数需要配置,本章将教大家如何实现将配置信息导入到我们的spring体系中,比如我们若不在application.properties中设置我们的server.port的端口,为什么他的端口默认就是8080,若你有类似的需求场景,那么请接着往下看即可。1、编写配置的核心模块1.1、创建配置模块的核心工程.原创 2020-09-22 14:41:00 · 401 阅读 · 0 评论 -
史上最简单的spring-boot集成websocket的实现方式
在应用程序中你只需要几行代码就可以快速的构建websocket服务简介在应用程序中你只需要几行代码就可以快速的构建websocket服务,对的这个就是我编写websocket-spring-boot-starter的初衷,主要是写传统的websocket的实现方式感觉每次写起来都好麻烦,又找不到一个好的websocket与spring-boot集成的starter,那这样就自己写一个来用,大家在使用中遇到的BUG或者需求欢迎大家到https://github.com/lazyboyl/websock.原创 2020-07-18 19:14:51 · 3991 阅读 · 8 评论 -
springboot使用poi生成excel并下载相应的excel【前端篇】
现在大部分的系统都采用前后端分离的方式来实现系统的开发,以前我们实现下载excel的时候,我们直接使用GET的方法的方式直接将数据写到页面上,用户直接下载即可,但是使用前后端分离的方式就不能使用传统的方式来实现文件的下载,这时候我们就会遇到各种坑,接下来我将带大家来了解里面遇到的各种坑以及相应的解决方案。创建前端工程首先我们创建一个前端的vue工程,然后打开我们的package.json文件引入axios依赖用于与后端进行交互:"axios": "^0.15.3",编写后端交互的axios工具.原创 2020-06-03 20:55:49 · 2841 阅读 · 0 评论 -
springboot使用poi生成excel并下载相应的excel【后端篇】
现在大部分的系统都采用前后端分离的方式来实现系统的开发,以前我们实现下载excel的时候,我们直接使用GET的方法的方式直接将数据写到页面上,用户直接下载即可,但是使用前后端分离的方式就不能使用传统的方式来实现文件的下载,这时候我们就会遇到各种坑,接下来我将带大家来了解里面遇到的各种坑以及相应的解决方案。1、创建后端工程首先我们创建一个后端的springboot的工程,然后再引入以下的maven依赖: <dependency> <group.原创 2020-06-03 20:55:40 · 2696 阅读 · 0 评论 -
spring boot 与 Ant Design of Vue 实现ant的国际化(二)
spring boot 与 Ant Design of Vue 实现ant的国际化(二)公众号前言本章内容腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复【ant02】 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期在我的公众号上给大家推送相应的技术文章,欢迎大家关注我的公众号。前言之前在CSDN上编写了基于spring-boot和iview的前后端分...原创 2020-03-11 20:07:48 · 1651 阅读 · 0 评论 -
spring boot 与 Ant Design of Vue 创建前端工程以及引入ant design of vue(一)
spring boot 与 Ant Design of Vue 创建前端工程以及引入ant design of vue(一)公众号腾讯视频公众号大家可以直接微信扫描上面的二维码关注我的公众号,然后回复20200309 里面就会给到源代码的下载地址同时会附上相应的视频教程,并定期的与大家分享相关的技术文章。腾讯视频 ...原创 2020-03-10 18:35:19 · 3130 阅读 · 2 评论 -
spring boot+iview 前后端分离架构之角色管理增删改的实现(十七)
spring boot 与 iview 前后端分离架构之角色管理增删改的实现(十七)角色管理新增角色修改角色删除角色角色管理通过上一章我们已经完成了角色管理的列表的编写,接着上一章的代码,我们本章将实现角色的增删改的功能,同时在增删改的时候同步实现角色与菜单之间的关联关系。新增角色首先打开我们的前端工程,接着在role目录底下创建一个addRole.vue文件,该文件实现新增角色的功能,该...原创 2019-07-02 19:40:48 · 10815 阅读 · 0 评论 -
vue项目集成websocket以及后端spring boot的实现
vue项目集成websocket以及后端spring boot的实现创建后端spring boot工程创建vue的前端工程创建后端spring boot工程打开我们的IDEA创建一个空的工程,空的工程名字叫vue-websocket-spring-boot-demo,接着在该空的工程底下创建一个后端的module,如下:工程创建成功以后,打开我们的pom.xml引入我们的netty-soc...原创 2019-06-13 22:06:26 · 19933 阅读 · 8 评论 -
spring boot+iview 前后端分离架构之组织用户的布局的实现(十八)
spring boot 与 iview 前后端分离架构之组织用户的布局的实现(十八)组织用户组织用户布局的实现组织用户组织用户管理主要是为了实现对系统的组织和用户进行相应的维护,实现组织和用户以及用户和角色之间的相互的关联关系。组织用户布局的实现打开我们第十七章的工程,在sys目录底下创建一个user目录,用户存放组织和用户的相关的代码,如下所示:组织用户的布局方式和菜单的布局方式是一...原创 2019-08-12 22:31:20 · 12576 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之数据字典的实现(二十六)
spring boot 与 iview 前后端分离架构之数据字典的实现(二十六)数据字典DictDao.xml的实现如下DictDao的实现如下分页工具的实现Page的实现PageUtil的实现主键生成工具UuidGenId的实现改造Dict的实体,改造位置如下:DictService的实现如下:DictController的实现如下:运行项目查看效果数据字典通过第二十四章和二十五章我们已经实...原创 2019-07-08 21:13:23 · 23177 阅读 · 2 评论 -
spring boot+iview 前后端分离架构之菜单管理首页的实现(十四)
spring boot 与 iview 前后端分离架构之菜单管理首页的实现(十四)菜单管理菜单管理布局左侧的菜单栏的效果的实现右侧列表框的实现菜单管理以下就是我们实现完成以后的效果图:菜单管理布局首先我们在sys目录底下创建一个tree目录,接着创建一个treeList.vue文件,代码如下:<template> <div> <Card tit...原创 2019-06-27 22:27:22 · 11497 阅读 · 1 评论 -
spring boot+iview 前后端分离架构之菜单管理的实现(二十七)
spring boot 与 iview 前后端分离架构之菜单管理的实现(二十七)菜单管理相关工具类的实现TreeDto【实体转换类】TreeMapper【菜单实体转换】TreeInstall【菜单组装工具类】TreeStaticConstant菜单静态类菜单管理的实现RoleTreeDao.xml代码实现如下RoleTreeDao代码实现如下TreeService的实现TreeController...原创 2019-07-08 22:12:44 · 20013 阅读 · 1 评论 -
spring boot+iview 前后端分离架构之数据字典新增字典的实现(十三)
spring boot 与 iview 前后端分离架构之数据字典新增字典的实现(十三)新增数据字典的初步编码新增数据字典的编码完善新增数据字典的初步编码在我们上一章的基础上,我们在dict目录底下新增一个addDict.vue文件,代码如下:<template> <Modal v-model="show" title="新增字典" @on-ok="ok" :loadin...原创 2019-05-29 23:27:03 · 13233 阅读 · 0 评论 -
spring boot之服务端接口数据的验证(spring Validation)
spring boot之服务端接口数据的验证(spring Validation)服务端验证创建服务端DEMO工程工程包目录结构日期验证的扩展实现实体的验证的实现接口层实现逻辑的验证关注点服务端验证传统的我们的服务端的验证模式直接在我们的代码中直接编写相应的验证逻辑,这样编写出来的代码又臭又长,而spring validation则为我们提供了更加优雅的验证方式,使得我们的验证代码变得简洁。...原创 2019-05-29 14:24:38 · 13681 阅读 · 0 评论 -
MQ神器spring cloud stream一键快速解锁消息中间件的开发
MQ神器spring cloud stream一键快速解锁消息中间件的开发为什么要使用spring cloud stream为什么要使用spring cloud stream在传统的spring AMQP项目中,我们需要打开我们的kafa或者我们的rabbitMq进行相应的channels和queues的配置以后我们才可以在我们的代码中进行相应逻辑的编写,这对完全不熟悉rabbitMq或者ka...原创 2019-05-28 00:00:56 · 11381 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之数据字典模块布局和列表查询的实现(十二)
spring boot 与 iview 前后端分离架构之数据字典模块布局和列表查询的实现(十二)数据字典列表布局数据字典列表查询搜索栏的实现数据列表的实现分页组件的实现加载数据字典数据到数据列表实现编辑和删除数据字典的数据数据字典列表布局首先我们在开始开发我们的数据字典的时候我们需要设计好我们这个模块的布局,那么针对像这样增删改查的列表我基本是采用的是卡片式的布局,布局代码如下:<te...原创 2019-05-23 23:26:23 · 12350 阅读 · 0 评论 -
基于maven的docker自动化部署插件的使用
基于maven的docker自动化部署插件的使用构建开发项目配置dockerFile的配置文件构建开发项目首先打开我们的IDEA构建一个我们的开发项目,配置如下:接着打开我们的pom.xml修改build的配置,修改以后的代码如下:<build> <finalName>docker-automation-demo</finalName>...原创 2019-05-28 11:08:45 · 14588 阅读 · 2 评论 -
spring boot+iview 前后端分离架构之前端路由的实现(十一)
spring boot 与 iview 前后端分离架构之数据字典的实现(十一)创建数据字典列表以及配置路由左侧导航栏触发页面路由创建数据字典列表以及配置路由打开我们的前端工程,然后定位到view目录在该目录底下创建sys目录,接着在sys目录底下创建dict目录,接着在dict目录底下创建一个dictList.vue文件,代码如下:<template> <div>...原创 2019-05-23 19:17:50 · 11709 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之接口文档的编写和所有mock数据的实现(十)
spring boot 与 iview 前后端分离架构之接口文档的编写和所有mock数据的实现(十)写在前端开发之前写在前端开发之前假定我们现在是作为一个前端开发工程师,这时候后端的开发人员还没有给我们提供一个服务给我们调用,那我们这时候该如何去编写我们的前端呢,大家很明显就想到了上一章的mock的实现,但是不可能由前端人员去编写接口,因此这时候就需要后端人员先给予我们前端开发人员一套完整的接...原创 2019-05-23 19:17:41 · 11124 阅读 · 1 评论 -
spring boot+iview 前后端分离架构之前端mock的实现(九)
spring boot 与 iview 前后端分离架构之前端mock的实现(九)为什么需要mockmock的实现引入mock依赖配置mock环境启动服务并验证是否已经mock成功为什么需要mock为什么我们的前端开发需要mock呢,所有的前端都是依赖于后端的接口来进行数据的展示和提交,但是在后端开发进度延后的时候,前端人员为了开发进度这时候就使用mock来进行模拟请求,等到后端开发完成以后,直...原创 2019-05-21 21:56:19 · 11174 阅读 · 2 评论 -
spring boot+iview 前后端分离架构之接口文档的编写(八)
spring boot 与 iview 前后端分离架构之接口文档的编写(八)markDownPad2安装markDown的使用编写接口文档markDownPad2安装首先大家可以直接去以下的百度网盘的地址直接下载markDownPad2的安装包,然后安装这款mark down软件。链接: https://pan.baidu.com/s/1FgD6KbiveHCYTeXdLC1n-A 提取码:...原创 2019-05-21 18:49:15 · 11319 阅读 · 0 评论 -
spring boot 与 iview 前后端分离架构之前端指定环境的实现(七)
spring boot 与 iview 前后端分离架构之前端指定环境的实现(七)前端环境配置动态配置axios的请求地址前端环境配置我们在开发中,经常需要切换环境,在不同环境需要不同的变量信息,那么我们就需要有动态的指定环境,当我们指定这个环境的时候,直接就使用这个环境的变量信息。打开我们的bg-admin-web的前端工程,然后再我们的src目录底下创建一个config目录,接着在该目录底...原创 2019-05-21 18:48:28 · 11007 阅读 · 2 评论 -
spring boot+iview 前后端分离架构之组织用户的组织的增删改的实现(十九)
spring boot 与 iview 前后端分离架构之组织用户的组织的增删改的实现(十九)组织架构的维护新增组织修改组织删除组织组织架构的维护本章将为大家讲解该如何实现对组织的增删改的实现,新增组织打开十八章的工程,在user目录底下创建一个addOrg.vue,该文件实现了新增组织的功能,代码如下:<template> <Modal v-model="show"...原创 2019-07-03 21:14:44 · 19527 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之菜单管理菜单的增删改的实现(十五)
spring boot 与 iview 前后端分离架构之菜单管理菜单的增删改的实现(十五)菜单管理菜单管理通过上一章我们已经完成了整个菜单管理的布局和展示了,本章我们将主要关注如何实现对左侧菜单栏的增删改查。...原创 2019-06-27 23:24:34 · 11644 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之角色管理的实现(二十八)
spring boot 与 iview 前后端分离架构之角色管理的实现(二十八)角色管理补前端权限拦截相关工具类的实现Role实体改造RoleTree实体改造角色管理的实现RoleTreeDao.xml添加以下的实现RoleTreeDao添加以下的实现RoleDao.xml的实现RoleDao的实现RoleService的实现RoleController的实现运行项目角色管理在第二十七章我们已...原创 2019-07-08 23:06:54 · 10922 阅读 · 0 评论 -
spring boot + SFTP实现文件上传
spring boot + SFTP实现文件上传前言1.相关依赖2.相关配置3.注入配置文件4.开启swagger2配置5.封装工具类6.编写上传文件的验证方法7.验证SFTP文件上传前言在公司开发的一个项目中需要使用到ftp来上传文件,一开始直接使用的是vsftp来实现文件的上传,后来领导要求使用sftp来实现文件的上传,然后就有了这篇SFTP实现文件上传的博客文章了。1.相关依赖&...原创 2019-10-08 21:20:20 · 1123 阅读 · 2 评论 -
如何快速开始bg-admin这套框架
如何快速快速启动bg-admin这套框架原创 2019-07-17 20:30:28 · 10769 阅读 · 10 评论 -
spring boot+iview 前后端分离架构之权限注解的实现(三十五)
spring boot 与 iview 前后端分离架构之权限注解的实现(三十五)原创 2019-07-14 21:27:16 · 14658 阅读 · 21 评论 -
spring boot+iview 前后端分离架构之行为日志的实现(三十四)
spring boot 与 iview 前后端分离架构之行为日志的实现(三十四)原创 2019-07-14 20:42:12 · 14398 阅读 · 0 评论 -
spring boot 与 iview 前后端分离架构之开发环境基于docker的部署的实现(三十六)
spring boot 与 iview 前后端分离架构之开发环境基于docker的部署的实现(三十六)原创 2019-07-16 23:30:55 · 12772 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之角色管理布局和列表的实现(十六)
spring boot 与 iview 前后端分离架构之角色管理布局和列表的实现(十六)角色管理角色管理通过上一章我们已经完成了我们的菜单管理模块的开发了,那么这章我们将开始讲解如何开发我们的角色模块,首先会给大家讲解角色管理的布局和列表,在下一章将会给大家讲解如何实现角色与菜单的权限的关联。打开我们的基于第十六章的工程然后在sys目录底下创建一个role目录如下:由于我们的角色列表有需...原创 2019-06-30 22:35:07 · 10852 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之登录的实现(二十五)
spring boot 与 iview 前后端分离架构之登录的实现(二十五)登录的实现补全redis配置补全User的序列化实现用户的登录以及获取用户信息根据当前登录用户的ID来获取用户所拥有的菜单数据根据token来获取用户数据UserService的实现UserController的实现鉴权拦截器的实现拦截器的逻辑实现配置拦截器前端工程的改造axios.js的改造base.js的改造env.j...原创 2019-07-08 19:58:03 · 11649 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之登陆密码RSA加密(三十二)
spring boot 与 iview 前后端分离架构之登陆密码RSA加密(三十二)原创 2019-07-10 19:03:59 · 21284 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之后端鉴权体系的实现(二十四)
spring boot 与 iview 前后端分离架构之后端鉴权体系的实现(二十四)鉴权体系鉴权体系的规划Auth【用户鉴权】AuthConfig【用户鉴权的相关配置】AuthToken【鉴权的相关token】ReleaseUrl【鉴权的放行方法】鉴权体系的实现鉴权体系之放行方法的实现系统静态实体类ReleaseUrl的实现ReleaseUrlProvider鉴权体系在前面的开发中我们的前端都...原创 2019-07-08 19:57:48 · 11332 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之文件上传的实现(三十一)
spring boot 与 iview 前后端分离架构之文件上传的实现(三十一)文件上传前端改造main.js引入配置的全局变量编写baseImgUpload图片上传组件baseImgUpload.vue代码如下index.js代码如下:配置文件dev.js改造addUser.vue的改造updateUser.vue的改造后端改造aplication-dev.yml增加以下的配置信息FileCon...原创 2019-07-09 23:28:52 · 21725 阅读 · 1 评论 -
spring boot+iview 前后端分离架构之首页退出和修改密码的实现(二十三)
spring boot 与 iview 前后端分离架构之首页退出和修改密码的实现(二十三)首页退出和修改密码的实现添加修改密码的mock数据修改密码的实现首页退出和修改密码的实现通过上一章节我们已经实现了动态加载菜单栏和,动态显示我们的面包屑导航了,但是我们的首页还缺少退出以及修改密码的选项,因此本章将为大家讲解如何实现退出和修改密码的实现。添加修改密码的mock数据由于我们现在的前端一直...原创 2019-07-04 22:20:13 · 20562 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之首页菜单栏的实现(二十二)
spring boot 与 iview 前后端分离架构之首页菜单栏的实现(二十二)首页菜单栏改造路由引入用户的存储登录页面改造改造首页完成菜单的动态加载首页菜单栏在第二十一章我们实现了首页的面包屑了,那么在这一章节我们将实现首页的菜单栏。改造路由由于我们之前的菜单的都是我们在页面上写死的,因此不会涉及到任何关于权限的问题,但是我们现在的菜单需要根据用户所拥有的菜单权限来动态展示,因此我们需...原创 2019-07-04 18:59:41 · 11278 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之用户管理的实现(三十)
spring boot 与 iview 前后端分离架构之用户管理的实现(三十)用户管理相关工具类的实现User实体改造UserOrg实体改造UserRole实体改造UserRoleDao.xml实现UserRoleDao实现用户管理的实现UserDao.xml的实现UserDao的实现UserService的实现UserController的实现运行项目用户管理在上面一章我们完成了组织的维护,...原创 2019-07-09 22:16:47 · 20739 阅读 · 0 评论 -
spring boot+iview 前后端分离架构之组织用户的用户的增删改的实现(二十)
spring boot 与 iview 前后端分离架构之组织用户的用户的增删改的实现(二十)用户维护新增用户修改用户删除用户用户维护由于在用户模块使用到了省市区的下拉,因此需要在此处引入iview-area的依赖,因此我们在package.json中增加以下的依赖:接着我们在项目底下执行cnpm install 去下载这个依赖,同时改造我们的main.js将这个组件引入进来,改造的代码部分...原创 2019-07-03 22:13:00 · 10816 阅读 · 0 评论