![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
鸽子会飞
不会飞的都到肚子里了
展开
-
设置统一的hystrix fallback接口
设置统一的hystrix fallback接口前言Order工程改进(将fallback方法放到类中):1.不在方法上使用@HystrixCommand注解2、创建回调类前言一般在实际开发中fallback 方法不会直接写在接口方法所在类里,那样太杂乱,例如之前订单工程中的写法:@HystrixCommand(fallbackMethod = "errorReturn") public Order createOrder3() { //1.创建订单对象 Ord原创 2020-11-04 22:52:08 · 1029 阅读 · 2 评论 -
feign客户端-声明式REST调用
feign客户端-声明式REST调用一、为什么要使用feign?二、使用步骤1、导入依赖2、创建一个ProductFeignClient接口3、改造OrderService4、在启动类(ServiceOrderApplication)中添加 @EnableFeignClients 注解5、重启测试6、原理一、为什么要使用feign?之前通过RestTemplate调用REST服务,代码是这样的: @HystrixCommand(fallbackMethod = "errorReturn")原创 2020-11-04 19:19:09 · 236 阅读 · 2 评论 -
架构的发展历程总结
架构的发展历程总结前言一、单体架构1.所有的资源都在一个服务上二、垂直架构三、分布式架构四、SOA架构五、微服务架构前言随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。大概的发展历程大致可以用下面的这张图来概括:一、单体架构1.所有的资源都在一个服务上优点:当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。缺点:1、某些模块的访问量增大影响整个项目性能。2、原创 2020-11-02 22:47:33 · 719 阅读 · 0 评论 -
Redis的持久化策略
Redis的持久化策略一、RDB介绍二、AOF介绍一、RDB介绍RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件。Redis 重启会通过加载dump.rdb文件恢复数据。可以在redis.windows.conf配置文件中修改save来进行相应的配置60秒内10000条数据则保存这里有三个save,只要满足其中任意一条就可以保存例子:(1)在redis中保存几条新的数据,用ki原创 2020-10-28 11:58:06 · 2160 阅读 · 5 评论 -
springboot日志集成log4j2
springboot日志集成log4j2使用步骤使用步骤在spring-boot-dependencies POMs中搜索spring-boot-starter-log4j2发现Spring boot parent Pom中自己提供了这个依赖,我们使用log4j2只需要加入相应的依赖,不包含版本号:修改pom.xml文件<dependency> <groupId>org.springframework.boot</groupId> <arti原创 2020-10-22 19:42:13 · 157 阅读 · 2 评论 -
springboot日志集成Logback
springboot日志集成Logback一、Logback二、编辑controller三、日志级别的控制四、日志文件java有许多的日志组件,比如 log4j,log4j2,logback还有java自生提供的Java Util Logging,其实在springboot中对这些组件都提供了支持,log4j,log4j2和logback都提供相应的组件支持。一、Logback在springboot中默认使用的日志工具是logback,不过在提及具体的日志工具之前要提一个名词,这个名词就是slf4j简原创 2020-10-22 19:00:21 · 449 阅读 · 2 评论 -
SpringBoot模板引擎
SpringBoot模板引擎文章目录一、什么是模板引擎?二、使用步骤1.导入依赖2.删除(注释掉)application.properties文件里面视图解析器内容3新建Controller4.新建一个html文件,输出上面controller的结果一、什么是模板引擎?模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档。SpringBoot 推荐使用模板引擎来渲染html,如果你不是历史遗留项目,一定不要使用JSP,原创 2020-10-22 17:19:17 · 721 阅读 · 2 评论