随笔分类 -  C/C++

摘要:本文首发于个人网站: "Spring Boot 2.x实战之StateMachine" Spring StateMachine是一个状态机框架,在Spring框架项目中,开发者可以通过简单的配置就能获得一个业务状态机,而不需要自己去管理状态机的定义、初始化等过程。今天这篇文章,我们通过一个案例学习下 阅读全文
posted @ 2019-11-11 01:27 javaadu 阅读(9595) 评论(1) 推荐(2) 编辑
摘要:本文首发于个人网站: "Spring Boot实战之定制type Formatters" 前面我们 "有篇文章" 介绍了PropertyEditors,是用来将文本类型转换成指定的Java类型,不过,考虑到 PropertyEditor 的无状态和非线程安全特性,Spring 3增加了一个 Form 阅读全文
posted @ 2019-11-09 22:58 javaadu 阅读(792) 评论(0) 推荐(1) 编辑
摘要:本文首发于个人网站: "Spring Boot实战之定制URL匹配规则" 构建web应用程序时,并不是所有的URL请求都遵循默认的规则。有时,我们希望RESTful URL匹配的时候包含定界符“.”,这种情况在Spring中可以称之为“定界符定义的格式”;有时,我们希望识别斜杠的存在。Spring提 阅读全文
posted @ 2019-11-09 22:28 javaadu 阅读(1463) 评论(0) 推荐(0) 编辑
摘要:本文首发于个人网站: "Spring Boot项目中如何定制servlet filters" 在实际的web应用程序中,经常需要在请求(request)外面增加包装用于:记录调用日志、排除有XSS威胁的字符、执行权限验证等等。除了上述提到的之外,Spring Boot自动添加了OrderedChar 阅读全文
posted @ 2019-11-06 22:43 javaadu 阅读(254) 评论(0) 推荐(0) 编辑
摘要:开发环境设置之iTerm2、Prezto 阅读全文
posted @ 2019-11-02 21:17 javaadu 阅读(1164) 评论(0) 推荐(1) 编辑
摘要:本文首发于个人网站: "Spring Boot构建的Web项目如何在服务端校验表单输入" 这个例子用于演示在Spring Boot应用中如何验证Web 应用的输入,我们将会建立一个简单的Spring MVC应用,来读取用户输入并使用validation注解来检查,并且当用户输入错误时,应用需要再屏幕 阅读全文
posted @ 2019-10-28 23:13 javaadu 阅读(549) 评论(0) 推荐(0) 编辑
摘要:本文首发于个人网站: "Spring Boot项目中如何定制PropertyEditors" 在 "Spring Boot: 定制HTTP消息转换器" 一文中我们学习了如何配置消息转换器用于HTTP请求和响应数据,实际上,在一次请求的完成过程中还发生了其他的转换,我们这次关注将参数转换成多种类型的对 阅读全文
posted @ 2019-10-27 20:00 javaadu 阅读(430) 评论(0) 推荐(0) 编辑
摘要:本文首发于个人网站: "Spring Boot项目中如何定制拦截器" Servlet 过滤器属于Servlet API,和Spring关系不大。除了使用过滤器包装web请求,Spring MVC还提供 HandlerInterceptor(拦截器) 工具。根据文档,HandlerIntercepto 阅读全文
posted @ 2019-10-27 19:54 javaadu 阅读(513) 评论(0) 推荐(0) 编辑
摘要:本文首发于个人网站: "在Spring Boot项目中使用Spock测试框架" Spock框架是基于Groovy语言的测试框架,Groovy与Java具备良好的互操作性,因此可以在Spring Boot项目中使用该框架写优雅、高效以及DSL化的测试用例。Spock通过 @RunWith 注解与JUn 阅读全文
posted @ 2019-10-27 18:29 javaadu 阅读(2089) 评论(0) 推荐(0) 编辑
摘要:本文首发于个人网站: "Spring Boot项目中使用Mockito" Spring Boot可以和大部分流行的测试框架协同工作:通过Spring JUnit创建单元测试;生成测试数据初始化数据库用于测试;Spring Boot可以跟BDD(Behavier Driven Development) 阅读全文
posted @ 2019-10-27 18:03 javaadu 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:本文首发于个人网站: "自定义的Spring Boot starter如何设置自动配置注解" 在 "Spring Boot实战之定制自己的starter" 一文最后提到,触发Spring Boot的配置过程有两种方法: 1. spring.factories:由 Spring Boot触发 探测cl 阅读全文
posted @ 2019-10-27 17:15 javaadu 阅读(780) 评论(0) 推荐(0) 编辑
摘要:本文首发于个人网站: "Spring Boot项目如何同时支持HTTP和HTTPS协议" 如今,企业级应用程序的常见场景是同时支持HTTP和HTTPS两种协议,这篇文章考虑如何让Spring Boot应用程序同时支持HTTP和HTTPS两种协议。 准备 为了使用HTTPS连接器,需要生成一份Cert 阅读全文
posted @ 2019-10-27 10:59 javaadu 阅读(2964) 评论(0) 推荐(0) 编辑