摘要:Ribbon Ribbon是一个基于HTTP和TCP客户端的负载均衡器。Feign中也使用Ribbon,后续会介绍Feign的使用。 Ribbon可以在通过客户端中配置的ribbonServerList服务端列表去轮询访问以达到均衡负载的作用。 当Ribbon与Eureka联合使用时,ribbonS 阅读全文
Spring Cloud构建微服务架构(一)服务注册与发现
2017-03-31 13:50 by xiangjune, 471 阅读, 0 推荐, 收藏, 编辑
摘要:Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 Spring Cloud包含了 阅读全文
Spring Boot中使用AOP统一处理Web请求日志
2017-03-30 09:51 by xiangjune, 8991 阅读, 0 推荐, 收藏, 编辑
摘要:AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库 阅读全文
Spring Boot中使用@Scheduled创建定时任务
2017-03-29 17:26 by xiangjune, 386 阅读, 0 推荐, 收藏, 编辑
摘要:我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。 创建定时任务 在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下 阅读全文
Spring Boot中Web应用的统一异常处理
2017-03-29 17:11 by xiangjune, 4879 阅读, 0 推荐, 收藏, 编辑
摘要:我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。 选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访问一 阅读全文
Spring Boot中使用JdbcTemplate访问数据库
2017-03-29 15:24 by xiangjune, 1522 阅读, 0 推荐, 收藏, 编辑
摘要:在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。 首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置: 1 2 3 4 <dependency> <groupId>org.springframework.boot</groupId> <a 阅读全文
Spring Boot中使用Swagger2构建强大的RESTful API文档
2017-03-29 15:03 by xiangjune, 1144 阅读, 0 推荐, 收藏, 编辑
摘要:由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。 这样一 阅读全文
Thymeleaf 基础语法
2017-03-29 14:54 by xiangjune, 830 阅读, 0 推荐, 收藏, 编辑
摘要:基础语法 回味上面的DEMO,可以看出来首先要在改写html标签 这样的话才可以在其他标签里面使用th:*这样的语法.这是下面语法的前提. 1.获取变量值 可以看出获取变量值用&符号,对于javaBean的话使用变量名.属性名方式获取,这点和EL表达式一样. 另外$表达式只能写在th标签内部,不然不 阅读全文
Spring Boot开发Web应用
2017-03-29 13:46 by xiangjune, 8161 阅读, 0 推荐, 收藏, 编辑
摘要:静态资源访问 在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static /public /resources /META-INF/resources 举例:我们 阅读全文
Spring Boot快速入门
2017-03-29 09:24 by xiangjune, 641 阅读, 0 推荐, 收藏, 编辑
摘要:简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用! Spring Boot让我们的Spring应用变 阅读全文