随笔分类 -  Spring

摘要:一、前言 上篇介绍了 Spring Boot 集成 Dubbo,使我们的系统打下了分布式的基础。随着程序功能的日益复杂,程序的配置日益增多:各种功能开关、参数配置、服务器地址等;对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制等;在这样的大环境 阅读全文
posted @ 2019-04-06 18:29 枫本非凡 阅读(7596) 评论(0) 推荐(4)
摘要:一、前言 上篇介绍了 Redis 的集成过程,可用于解决热点数据访问的性能问题。随着业务复杂度的提高,单体应用越来越庞大,就好比一个类的代码行数越来越多,分而治之,切成多个类应该是更好的解决方法,所以一个庞大的单体应用分出多个小应用也更符合这种分治的思想。于是乎微服务化的概念油然而生,微服务化的第一 阅读全文
posted @ 2019-03-17 10:43 枫本非凡 阅读(2465) 评论(1) 推荐(1)
摘要:一、前言 上篇介绍了接口文档工具 Swagger 及项目监控工具 JavaMelody 的集成过程,使项目更加健壮。在 JAVA Web 项目某些场景中,我们需要用缓存解决如热点数据访问的性能问题,业界常用的中间件如 Memcached 、 Redis 等。相比 Memcached ,Redis 支 阅读全文
posted @ 2019-03-08 16:54 枫本非凡 阅读(2100) 评论(0) 推荐(1)
摘要:一、前言 上篇介绍了 Logback 的集成过程,总体已经达到了基本可用的项目结构。本篇主要介绍两个常用工具,接口文档工具 Swagger 、项目监控工具 JavaMelody 的集成步骤。 二、Swagger 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染变成了前端渲染、前后端分离的形 阅读全文
posted @ 2019-03-08 16:52 枫本非凡 阅读(1069) 评论(0) 推荐(0)
摘要:一、前言 上篇介绍了 Spring Boot Maven 多模块项目的搭建方法以及 MyBatis 的集成。通常在调试接口或者排查问题时我们主要借助于日志,一个设计合理的日志文件配置能大大降低我们的排查难度,本篇主要介绍 Logback 集成步骤。 二、集成 Logback 2.1 引入依赖包 其实 阅读全文
posted @ 2019-01-31 14:53 枫本非凡 阅读(1888) 评论(0) 推荐(0)
摘要:一、前言 最近公司项目准备开始重构,框架选定为 Spring Boot ,本篇主要记录了在 IDEA 中搭建 Spring Boot Maven 多模块项目的过程。 二、软件及硬件环境 macOS Sierra 10.12.6 IntelliJ IDEA 2018.2 JDK 1.8 Maven 3 阅读全文
posted @ 2019-01-31 14:52 枫本非凡 阅读(18826) 评论(0) 推荐(2)