
springboot
文章平均质量分 84
梦想修补师
你需要经历的快乐,痛苦都是必须的,早晚会经历。
展开
-
太好用啦,springboot脱敏如此简单
专注安全领域,实现内容脱敏展示,期望做到可灵活配置,灵活启用,并且最好内置丰富插件,支持手机号、邮箱、身份证号、住址、中文名、座机号、银行卡、自定义等多种类型的脱敏配置。原创 2022-08-24 09:12:59 · 1286 阅读 · 1 评论 -
【Knife4j】小试牛刀,基于eureka的集成
knife4j是什么?可以关注一下官网,简单说就是对基于swagger的增强版本。【官网】本文基于以下基础进行集成:springboot 2.7.0(2.6.7+也可,推荐使用GA版本)knife4j3.0.3knife4j-aggregation 2.0.9spring cloud 2021.0.1本文基于eureka集成(后续会介绍基于gateway的集成方式)一、工程结构使用到的工程说明:eboot-center:eureka注册中心(服务端)eboot-knife4j:文原创 2022-05-24 17:12:54 · 741 阅读 · 0 评论 -
要“鱼”也要“渔”-java手写代码生成器
遇到重复工作一定想办法将其转化为自动化,我觉得这才是合格的程序猿。我们日常开发中遇到的80%的代码都是增删改查,当然,已经有一些插件,比如MP提供了一整套的代码生成方案,但是提供的基本都是java代码,因为模板语言有太多种,根据每个人每个项目的不同而不同,但是,模板中一样也基本是列表和表单提交,怎么来解决这个重复工作呢?思路:依然依赖mp组件,因为mp已经提供了对应的BaseService,...原创 2018-10-01 19:49:12 · 641 阅读 · 0 评论 -
springboot+jjwt+security完美解决restful接口无状态鉴权
微服务大行其道的现在,如果我们还在用wsdl之类的提供接口,给人的感觉就会很low,虽然说不能为了炫技而炫技,但是既然restful接口已经越来越流行,必然有它的道理。 本文我们不讨论restful接口的好处,旨在解决使用restful时候的权限控制问题。springboot本身已经提供了很好的spring security的支持,我们只需要实现(或者重写)一部分接口来实现我们的...原创 2018-08-19 22:12:45 · 17606 阅读 · 7 评论 -
【springboot+easypoi】一行代码搞定简单的word导出
之前写过一篇《一行代码搞定Excel导入导出》,有需要的童鞋可以回头看一下,今天简单说一下怎么一行代码实现简单的word导出。有的童鞋不太同意了,扯淡呢一行代码。你说的对,不是一行,但是封装后每次调用的时候再看是什么情况。^^_^^1、像之前一样的引入easypoi的pom <dependency> <groupId>...原创 2018-08-08 09:02:36 · 9031 阅读 · 17 评论 -
springboot2.x中的服务监控之邮件预警
上一篇文章写了怎么在springboot2.x中添加服务监控,如果有需要的小伙伴可以回头看一眼,《springboot2.x中的服务监控》,可是这还需要我时不时的来登录一下系统查看一下,好麻烦,要是能有提醒就好了。当然我们想到的人家spring的大神早已想到,本来就来解决这个“不方便”先来看个最终效果pom添加邮件依赖 <dependency...原创 2018-06-06 10:40:08 · 4008 阅读 · 1 评论 -
springboot使用rabbitMQ(带回调)
springboot提供了各类东西的简单集成,rabbitMQ也不例外,本文重点介绍如何集成rabbitMQ以及如何使用带回调的rabbitMQ万年不变的第一步:pom <dependency> <groupId>org.springframework.boot</groupId> ...原创 2018-05-24 17:30:24 · 7742 阅读 · 4 评论 -
springboot2.x中的服务监控
想给服务添加一个监控,看看网上各位前辈的,基本都是基于springboot1.x的,springboot升级到2.0以后和1.x还是有很多不一样的,那么2.0以后怎么使用admin监控呢?先看下图的managment.security.enable,现在已经是过时API了,那么我们必须要更新知识库了。 总体思路和之前的思路一样,分为服务端和客户端。 服务端配置pom ...原创 2018-06-05 15:11:53 · 4505 阅读 · 2 评论 -
springboot使用swagger2及遇到的小问题
微服务的流行提供了诸多的方便,随着也带来了N多的API,而swagger2正是一个对API管理的很好的“工具”,本文主要介绍springboot对swagger2的集成,以及集成中遇到的无法访问的问题。1、pom添加依赖 <dependency> <groupId>io.springfox</groupId> ...原创 2018-05-27 21:16:52 · 6200 阅读 · 1 评论 -
mybatis plus之逻辑删除
MP(mybatis plus)已经大大简化了我们好多的开发操作,基本的增删改查都有了,包括代码生成等等,今天想说的是它的逻辑删除功能。我们都在数据库设计时候经常会有isDel字段,表示是否删除,为了留下客户数据,而只做逻辑删除,不做物理删除,但是MP默认的配置是物理删除,即直接调用的数据库delete操作,但是可以通过配置使调用MP的deleteXXX得方法时底层调用update操作。(以...原创 2018-05-22 08:23:18 · 25343 阅读 · 12 评论 -
也许能帮到你一点!eboot框架基础版发布
每次开发都从0开始,重复造了无数个轮子,或者是把之前的项目抠出来,改吧改吧。但是技术的更新速度太快,甚至还见过现在开发的项目用jdk1.6的,因为老项目用的1.6······ 为了简化项目开始这一步的操作,有了开发eboot的念头,已经有很多前辈开发过类似这样的东西,在这里先感谢一下走在前面的前辈们,但是每个人的都会有一些不同,能给大家提供多一种的选择也就足够了eboot简介...原创 2018-05-18 14:04:26 · 242 阅读 · 0 评论 -
【springboot+easypoi】一行代码搞定excel导入导出
我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子)开发中经常会遇到excel的处理,导入导出解析等等,java中比较流行的用poi,但是每次都要写大段工具类来搞定这事儿,此处推荐一个别人造好的轮子【easypoi】,下面介绍下“轮子”的使用。pom引入不再需要其他jar &amp;lt;dependency&amp;gt; ...原创 2018-05-21 11:22:50 · 5539 阅读 · 3 评论 -
yml中某些配置不生效的解决方案
起因将springboot项目的properties配置文件改为yml之后redis死活连不上了。找问题springboot的配置文件有两种方式:properties和yml,之前properties时候是没有任何问题的,那么来看一下yml的配置:spring:# Redis数据库索引(默认为0) redis: #数据库索引 database: 0 ...原创 2018-05-19 19:01:20 · 11844 阅读 · 0 评论