摘要:
本文首发于个人网站: "Spring Boot项目中如何定制PropertyEditors" 在 "Spring Boot: 定制HTTP消息转换器" 一文中我们学习了如何配置消息转换器用于HTTP请求和响应数据,实际上,在一次请求的完成过程中还发生了其他的转换,我们这次关注将参数转换成多种类型的对 阅读全文
摘要:
本文首发于个人网站: "Spring Boot项目中如何定制拦截器" Servlet 过滤器属于Servlet API,和Spring关系不大。除了使用过滤器包装web请求,Spring MVC还提供 HandlerInterceptor(拦截器) 工具。根据文档,HandlerIntercepto 阅读全文
摘要:
本文首发于个人网站: "在Spring Boot项目中使用Spock测试框架" Spock框架是基于Groovy语言的测试框架,Groovy与Java具备良好的互操作性,因此可以在Spring Boot项目中使用该框架写优雅、高效以及DSL化的测试用例。Spock通过 @RunWith 注解与JUn 阅读全文
摘要:
本文首发于个人网站: "Spring Boot项目中使用Mockito" Spring Boot可以和大部分流行的测试框架协同工作:通过Spring JUnit创建单元测试;生成测试数据初始化数据库用于测试;Spring Boot可以跟BDD(Behavier Driven Development) 阅读全文
摘要:
本文首发于个人网站: "自定义的Spring Boot starter如何设置自动配置注解" 在 "Spring Boot实战之定制自己的starter" 一文最后提到,触发Spring Boot的配置过程有两种方法: 1. spring.factories:由 Spring Boot触发 探测cl 阅读全文
摘要:
本文首发于个人网站: "Spring Boot项目如何同时支持HTTP和HTTPS协议" 如今,企业级应用程序的常见场景是同时支持HTTP和HTTPS两种协议,这篇文章考虑如何让Spring Boot应用程序同时支持HTTP和HTTPS两种协议。 准备 为了使用HTTPS连接器,需要生成一份Cert 阅读全文