Spring Cloud 入门教程:聊聊Spring Cloud

一、 Spring Cloud 是什么?Spring Cloud 是将分布式系统中一系列基础框架/工具进行整合的框架。其中包含:服务注册与发现、服务网关、熔断器、配置中心、消息中心、服务链路追踪等等。 Spring Cloud 并没有重复造轮子,Spring Cloud只是依赖于Spring Boot屏蔽掉了各个框架复杂的配置。所有的组件就相当于Spring Cloud的插件,开发人员可以根据自...

Spring Boot应用 打包与部署教程

一、前言1、本教程主要内容 通过Maven将Spring Boot应用打包成jar包将打包的jar包传输的服务器并配置启动、停止脚本将Spring Boot应用配置为系统服务并配置开机启动 2、Spring Boot打包与部署特点说明Java Web应用在Spring Boot之前,通常是打包成war(Web application ARchive)包,结合Tomcat来完成部署。 对于Sp...

Thymeleaf使用技巧:使用片段(fragment)实现母版页(Layout)功能

一、前言 为什么要使用模板页(Layout) 网站中往往有通用的布局,比如导航、底部等等,这些页面中共用的部分,就需要放在母版页(Layout)里面。这样每个页面只用关注本页面要完成的功能/内容即可。提高了开发效率,也降低了公共部分的维护成本。 如果你还未使用过Thymeleaf,可以先阅读:使用Spring Boot+Thymeleaf模板引擎开发Web应用 二、实现方式1、Thymel...

Spring Boot入门教程3-1、使用Spring Boot+Freemarker模板引擎开发Web应用

一、前言为什么要使用模板引擎?在最早的Java Web应用中,最为广泛使用的就是JSP,但是JSP已经是陈旧的技术了,ken.io觉得JSP主要有三个问题:1、视图代码不能与Java代码完全分离,如果再JSP页面写Java代码维护成本高2、无法实现页面继承工程,实现模板页的方式蹩脚3、由于一些已知问题,Spring Boot官方不建议,比如:Spring Boot+JSP打成jar包会有问题 所...

Spring Boot入门教程1、使用Spring Boot构建第一个Web应用程序

一、前言什么是Spring Boot?Spring Boot就是一个让你使用Spring构建应用时减少配置的一个框架。约定优于配置,一定程度上提高了开发效率。https://zhuanlan.zhihu.com/p/22920391另外Spring是一个IOC框架,如果之前未使用过IOC框架建议先了解下IOC:https://zh.wikipedia.org/wiki/%E6%8E%A7%E5%8...