- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 Spring Boot中静态资源访问的默认配置
传统的Java Web项目中,所有的静态文件和页面都是放在WebContent目录下。但在Spring Boot项目中,静态资源和页面文件都统一放在src/main/resources目录下对应的文件夹中。一般src/main/resources/static目录用于存放各类静态资源文件,例如css、js和image等。src/main/resources/templates用户存放页面文件,例如...
2018-07-28 16:54:10 12251 1
原创 Spring Boot 中使用@KafkaListener并发批量接收消息
kakfa是 我们在项目开发中经常使用的消息中间件。由于它的写性能非常高,因此,经常会碰到Kafka消息队列拥堵的情况。碰到这种情况时,有不能直接清理整改消息队列,因为还有别的服务正在使用该队列。因此只能额外启动一个相同名称的consumer-group来加快消息消费(经测试,如果该topic只有一个分区,实际上再启动一个新的消费者作用不到)。具体代码在这里,欢迎加星号,fork。官方文档......
2018-07-28 10:53:37 139167 33
原创 Spring Boot web程序如何定制错误页面 (二)--实现ErrorController
上一篇我们介绍如何通过定制error页面实现自定义错误页面。本篇我们介绍一种更灵活的错误定制方法———–实现ErrorController。 Spring Boot提供了BasicErrorController类, AbstractErrorController抽象类, ErrorController接口, 其中BasicErrorController继承了AbstractErrorContro...
2018-07-22 13:01:48 3891
原创 Spring Boot web程序如何定制错误页面
我们使用Spring Boot开发web程序,登录不存在的path时会有错误提示页面。如何设置该错误页面以便更好地提示用户了?下面针对这个问题做个简要总结。 默认的错误页面 设置错误页面几种方式 设置错误页面-Thymeleaf1, 默认的错误页面当我们的程序没有专门设置错误页面时,我们可以看到启动日志中有类似信息(注,因为我使用了swagger所以有/swa...
2018-07-21 22:32:48 4229 2
原创 Kafka启用SASL_PLAINTEXT动态配置JAAS文件的几种方式
Kafka是广泛使用消息服务,很多情况下关于认证部分我都是默认的配置,也就是不需要用户名/密码,也不配置证书。在内网或者在项目组内部可以,但是设计的跨部门时一般处于安全考虑都需要加上认证,防止kafka被误用,产生大量垃圾信息,干扰了正常业务的运行。Kafka提供的多种认证方式,比如SASL, 本文主要介绍启用了SASL_PLAINTEXT时,如何在kafka client配置jaas文件,以...
2018-07-14 10:20:50 25011 8
原创 Spring Cloud Gateway替代zuul作为API网关(一)
本文非常简要介绍如何使用Spring Cloud Gateway最API 网关(不是使用zuul作为网关),关于Spring Cloud Gateway和zuul的性能比较本文不再赘述,基本可以肯定Spring Cloud Finchley版本的gateway比zuul 1.x系列的性能和功能整体要好。特别提醒:Spring Cloud Finchley版本中,即使你使用引入了spring-c......
2018-07-08 20:06:44 114552 18
翻译 Spring注解学习之@Value
本系列开始Spring主要注解的介绍。 我们先从@Value开始, @Value和@Configuration和一起使用,读取属性文件。. @Value reads the property file. 属性文件可以通过应用的xml加载。下面的例子中,我们从应用的xml文件获得属性文件,然后通过@Value读取属性值,.具体代码在这里,欢迎fork,加星,谢谢!@Configuratio...
2018-07-07 12:17:30 1070
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人