自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6372)
  • 收藏
  • 关注

转载 SpringBoot 快速整合SpringDataJPA (基础篇)

序言: SpringDataJPA秉承大道至简的设计理念,给我们的数据层开发带来的极大的便利。诸如基于注解就可完成实体-数据库的映射关系,提供自带的通用Repo接口、接口方法约定名称即可实现数据访问等特性都是值得称赞的功能。 正文:Spring Data JPA 实战步...

2019-06-01 19:39:00 142

转载 SpringBoot 添加对JSP的支持(附常见坑点)

序言: SpringBoot默认不支持JSP,如果想在项目中使用,需要进行相关初始化工作。为了方便大家更好的开发,本案例可直接作为JSP开发的脚手架工程 SpringBoot+War+JSP . 常见问题: 1.修改JSP需重启才能生效: 在生产环境中,Spri...

2019-06-01 19:39:00 192

转载 SpringBoot 创建定时任务(配合数据库动态执行)

序言:创建定时任务非常简单,主要有两种创建方式:一、基于注解(@Scheduled) 二、基于接口(SchedulingConfigurer). 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这时候基于接口的定时任务就大派用场了。 一、静态定...

2019-06-01 19:39:00 224

转载 SpringBoot 快速开启事务(附常见坑点)

序言:此前,我们主要通过XML配置Spring来托管事务。在SpringBoot则非常简单,只需在业务层添加事务注解(@Transactional )即可快速开启事务。虽然事务很简单,但对于数据方面是需要谨慎对待的,识别常见坑点对我们开发有帮助。 1. 引入依赖 ...

2019-06-01 19:39:00 460

转载 SpringBoot 全局日期格式化(基于注解)

学习目标 快速学会通过注解@JsonComponent自定义日期格式化的序列化器。 快速查阅 专题阅读:《SpringBoot 布道系列》 源码下载:SpringBoot Date Format Anno — Hey Man,Don't forget to Star ...

2019-06-01 19:39:00 502

转载 SpringBoot 在IDEA中实现热部署(实用版)

好的热部署让开发调试事半功倍,这样的“神技能”怎么能错过呢, 使用过IDEA的童鞋赶紧进来撸一把吧。 学习目标 快速学会在项目中使用热部署插件运行项目,提高开发效率。 快速查阅 相关教程: IDEA快速入门教程(2018图文版) 专题阅读:《Sprin...

2019-06-01 19:38:00 82

转载 SpringBoot Thymeleaf 基于HTML5的现代模板引擎

序言: Thymeleaf 是Java服务端的模板引擎,与传统的JSP不同,前者可以使用浏览器直接打开,因为可以忽略掉拓展属性,相当于打开原生页面,给前端人员也带来一定的便利。如果你已经厌倦了JSP+JSTL的组合,Thymeleaf或许是个不错的选择!本工程传送门:Spring...

2019-06-01 19:38:00 86

转载 SpringBoot 在生产快速禁用Swagger2

你还在生产节点开放Swagger吗,赶紧停止这种暴露接口的行为吧。 学习目标 快速学会使用注解关闭Swagger2,避免接口重复暴露。 快速查阅 源码下载:SpringBoot Swagger2 Auto Close 专题阅读:《SpringBoot ...

2019-06-01 19:38:00 89

转载 SpringBoot 快速整合Mybatis(去XML化+注解进阶)

序言:使用MyBatis3提供的注解可以逐步取代XML,例如使用@Select注解直接编写SQL完成数据查询,使用@SelectProvider高级注解还可以编写动态SQL,以应对复杂的业务需求。 一. 基础注解 MyBatis 主要提供了以下CRUD注解: ...

2019-06-01 19:38:00 100

转载 SpringBoot 快速整合Mybatis(去XML化+通用Service)

具体步骤 得益于Spring4的新特性,我们可以使用@Autowired注入泛型依赖。 通用Mapper 在MyBatis项目中,引入通用Mapper的依赖,其他配置不变。 <dependency> <group...

2019-06-01 19:38:00 100

转载 SpringBoot 实现前后端分离的跨域访问(CORS)

序言:跨域资源共享向来都是热门的需求,使用CORS可以帮助我们快速实现跨域访问,只需在服务端进行授权即可,无需在前端添加额外设置,比传统的JSONP跨域更安全和便捷。 一、基本介绍 简单来说,CORS是一种访问机制,英文全称是Cross-Origin Resourc...

2019-06-01 19:38:00 107

转载 SpringBoot Thymeleaf使用教程(实用版)

使用Thymeleaf 三大理由: 简洁漂亮 容易理解 完美支持HTML5 使用浏览器直接打开页面 不新增标签 只需增强属性 ...

2019-06-01 19:38:00 113

转载 SpringBoot 实现前后端分离的跨域访问(Nginx)

序言:使用Nginx反向代理,可以解决跨域无权和Session丢失的问题,十分方便。下面我们以前后端分离为案例,展开Nginx的使用教程。 一. 配置和启动Nginx 下载地址 Nginx下载传送门:Nginx Stable Version Download ...

2019-06-01 19:38:00 131

转载 【团队必备】阿里巴巴Java开发规约插件(附使用手册)

相信大家都看过阿里推出的Java规范手册,没看过也不要紧,因为推荐这款阿里正式上线的Java规范的插件,对于不符合规范的代码,会在IDE窗口智能提示,并且支持一键修复功能!还等什么呢,赶紧下载体验一番吧!! 一. 插件介绍 《阿里巴巴Java开发手册》已经推出大半年...

2019-06-01 19:38:00 138

转载 SpringBoot布道系列 | 目录汇总 | 2019持续更新ing

SpringBoot 基础教程 | 三大推荐理由 1.文章内容均为原创,结合官方文档和实战经验编写。 2.文章结构经过细致整理,对新人学习更加友好。 3.精选常用技术,不求全面,但求精华!! SpringBoot 源码精读 | 图文教程 专题阅读:《Sp...

2019-06-01 19:38:00 145

转载 SpringBoot 快速整合MyBatis (去XML化)

序言: 此前,我们主要通过XML来书写SQL和填补对象映射关系。在SpringBoot中我们可以通过注解来快速编写SQL并实现数据访问。(仅需配置:mybatis.configuration.map-underscore-to-camel-case=true)。 具体步...

2019-06-01 19:38:00 197

转载 SpringBoot 使用WebJars统一管理静态资源

推荐使用Webjars的三大理由: 将静态资源版本化,更利于升级和维护。 剥离静态资源,提高编译速度和打包效率。 实现资源共享,有利于统一前端开发...

2019-06-01 19:38:00 209

转载 SpringBoot 使用WebSocket打造在线聊天室(基于注解)

推荐WebSocket的三大理由: 1、采用全双工通信,摆脱传统HTTP轮询的窘境。 2、采用W3C国际标准,完美支持HTML5。 3、简单高效,容易上手。 学习目标 快速学会通过WebSocket编写简单聊天功能。 快速...

2019-06-01 19:38:00 222

转载 SpringBoot 使用Swagger2打造在线接口文档(附汉化教程)

序言:编写和维护接口文档是每个程序员的职责,根据Swagger2可以快速帮助我们编写最新的API接口文档,再也不用担心开会前仍忙于整理各种资料了,间接提升了团队开发的沟通效率。此外,本教程还额外提供了UI汉化教程,去除阅读官方英文界面的烦恼。(目前Swagger汉化教程是找不到的...

2019-06-01 19:38:00 229

转载 SpringBoot 发送邮件和附件(实用版)

SpringBoot集成邮件服务竟如此简单,还等什么,快来学习涨姿势吧!! 学习目标 快速掌握邮件业务类的核心逻辑和企业邮件的日常服务。 快速查阅 专题阅读:《SpringBoot 布道系列》 源码下载:springboot-send-ma...

2019-06-01 19:38:00 307

转载 SpringBoot 统一异常处理(附核心工具类-ErrorInfoBuilder)

序言:此前,我们主要通过在控制层(Controller)中手动捕捉异常(TryCatch)和处理错误,在SpringBoot 统一异常处理的做法主要有两种:一是基于注解ExceptionHandler,二是基于接口ErrorController,两者都可以让控制器层代码快速“瘦身...

2019-06-01 19:38:00 371

转载 SpringBoot 实现JPA的save方法不更新null属性

序言:直接调用原生Save方法会导致null属性覆盖到数据库,使用起来十分不方便。本文提供便捷方法解决此问题。 核心思路 如果现在保存某User对象,首先根据主键查询这个User的最新对象,然后将此User对象的非空属性覆盖到最新对象。 核心代码 直接修改通...

2019-06-01 19:38:00 625

转载 MacBookPro2017 TouchBar 日常技巧和使用感受

MacOS High Sierra 10.12.2+ 谁说程序员就要用Mac电脑:关于Macbook的一些使用技巧和小吐槽 一、日常技巧 1.Mac安装第三方或破解应用时提示无权限 具体教程:由于Mac系统在最新版本10.12+调整了安全级别,默认不允许安装...

2019-06-01 19:38:00 694

转载 SpringBoot 快速支持国际化i18n

只需体验三分钟 就会爱上这款国际化! 学习目标 快速学会如何在工程中支持国际化语言。 快速查阅 专题阅读:《SpringBoot 布道系列》 源码下载:springboot-locale-i18n — Hey Man,Don't for...

2019-06-01 19:38:00 1116

转载 SpringBoot 全局日期格式化(基于HttpMessageConverter)

还在为日期格式化的问题头痛?赶紧阅览文章寻找答案吧! 学习目标 快速学会使用Jackson消息转换器并实现日期的全局格式化。 快速查阅 专题阅读:《SpringBoot 布道系列》 源码下载:springboot-date-format — Hey ...

2019-06-01 19:38:00 1375

转载 SpringBoot 快速下载最新的版本依赖(官方推荐)

序言: SpringBoot 框架目前正处于高速迭代的过程,很多新版的依赖(如2.0.0.M6),我们可能无法及时从中央仓库进行下载。这里,官方提供了相应的仓库地址,我们可以在项目中进行设置。 指定远程仓库(含插件) 在当前工程的pom.xml 文件中指定Sprin...

2019-06-01 19:38:00 2788

转载 SpringBoot非官方教程 | 第十二篇:springboot集成apidoc

转载请标明出处: http://blog.csdn.net/forezp/article/details/71023579 本文出自方志朋的博客 首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,为了springboot系列的完整...

2019-06-01 18:52:00 37

转载 史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)

服务间的相互调用之feign 上一篇文章,讲述了通过restTemplate+ribbon去消费服务,这篇文章主要讲述通过feign去消费服务。 一、Feign简介 Feign是一个声明式的web服务客户端,它使得写web服务变得更简单。使用Feign,只需要创建一个接口并注...

2019-06-01 18:52:00 38

转载 一篇RxJava友好的文章(三)

继上一篇讲述了过滤操作符,这一篇讲述组合操作符,组合操作符可用于组合多个Observable。组合操作符相对于过滤操作符要复杂很多,也较难以理解,需要花费时间去看文档查资料,写demo才能有一定的理解,这系列文章的例子将会在系列文章写完统一上传,敬请期待。 1.starWith操作符...

2019-06-01 18:52:00 39

转载 史上最简单的SpringCloud教程 | 第十三篇: 断路器聚合监控(Hystrix Turbine)(Finchley版本)...

转载请标明出处: http://blog.csdn.net/forezp/article/details/81041125 本文出自方志朋的博客 上一篇文章讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的...

2019-06-01 18:52:00 39

转载 SpringBoot非官方教程 | 第二十二篇: 创建含有多module的springboot工程

转载请标明出处: http://blog.csdn.net/forezp/article/details/71024153 本文出自方志朋的博客 这篇文章主要介绍如何在springboot中如何创建含有多个module的工程,栗子中含有两个 module,一个作为lib...

2019-06-01 18:52:00 40

转载 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)

在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。 一、简介 在分布式系统中,spring cloud config 提供一个服务端和客户端去提供可扩展的配置服务。我们可用用配置服务中心区集中的管理所有...

2019-06-01 18:52:00 43

转载 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现Eureka(Finchley版本)

转载请标明出处: http://blog.csdn.net/forezp/article/details/81040925 本文出自方志朋的博客 一、spring cloud简介 鉴于《史上最简单的Spring Cloud教程》很受读者欢迎,再次我特意升级了一下版本...

2019-06-01 18:52:00 44

转载 史上最简单的SpringCloud教程 | 第三篇: 服务消费者(Feign)(Finchley版本)

转载请标明出处: http://blog.csdn.net/forezp/article/details/81040965 本文出自方志朋的博客 上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。 ...

2019-06-01 18:52:00 44

转载 SpringBoot非官方教程 | 第十九篇: 验证表单信息

转载请标明出处: http://blog.csdn.net/forezp/article/details/71023817 本文出自方志朋的博客 这篇文篇主要简述如何在springboot中验证表单信息。在springmvc工程中,需要检查表单信息,表单信息验证主要通过...

2019-06-01 18:52:00 45

转载 sprinboot整合elk,搭建实时日志平台

这篇文章主要介绍springboot整合elk. elk 简介 Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工...

2019-06-01 18:52:00 45

转载 史上最简单的SpringCloud教程 | 第十三篇: 断路器聚合监控(Hystrix Turbine)

转载请标明出处: http://blog.csdn.net/forezp/article/details/70233227 本文出自方志朋的博客 上一篇文章讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的...

2019-06-01 18:52:00 47

转载 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)(Finchley版本)...

转载请标明出处: http://blog.csdn.net/forezp/article/details/81041078 本文出自方志朋的博客 这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。 一、简介 ...

2019-06-01 18:52:00 49

转载 SpringBoot非官方教程 | 第十八篇: 定时任务(Scheduling Tasks)

转载请标明出处: http://blog.csdn.net/forezp/article/details/71023783 本文出自方志朋的博客 这篇文章将介绍怎么通过spring去做调度任务。 构建工程 创建一个Springboot工程,在它的程序入口加上@E...

2019-06-01 18:52:00 50

转载 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)(Finchley版本)...

转载请标明出处: http://blog.csdn.net/forezp/article/details/81041028 本文出自方志朋的博客 在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Confi...

2019-06-01 18:52:00 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除