spring boot
DQchat
java虽好,请不要贪杯
展开
-
spring boot restControllerAdvice 全局异常处理
在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。参考:@ControllerAdvice 文档一、介绍创建 MyControllerAdvice,并添加 @ControllerAdvice注解pack...转载 2018-08-14 11:17:45 · 7447 阅读 · 0 评论 -
spring boot @EnableAsync 异步调用
spring boot注解 --@EnableAsync 异步调用EnableAsync注解的意思是可以异步执行,就是开启多线程的意思。可以标注在方法、类上。@Componentpublic class Task { @Async public void doTaskOne() throws Exception { // 同上内容,省略 }...转载 2018-08-14 11:46:50 · 388 阅读 · 0 评论 -
RESTful by Spring Boot with MySQL
现在的潮流是前端承担越来越多的责任:MVC中的V和C,后端只需要负责提供数据M,但是后端有更重要的任务:高并发、提供各个维度的扩展能力(负载均衡、数据表切分、服务分离)、更清晰的API设计。Spring Boot框架提供的机制便于工程师实现标准的RESTful接口,本文主要讨论如何编写Controller代码,另外还涉及了MySQL的数据库操作。先回顾下之前的文章中我们用到的例子:图...转载 2018-08-17 08:15:54 · 171 阅读 · 0 评论 -
Spring Boot:定制拦截器
Servlet 过滤器属于Servlet API,和Spring关系不大。除了使用过滤器包装web请求,Spring MVC还提供HandlerInterceptor(拦截器)工具。根据文档,HandlerInterceptor的功能跟过滤器类似,但拦截器提供更精细的控制能力:在request被响应之前、request被响应之后、视图渲染之前以及request全部结束之后。我们不能通过拦截...转载 2018-08-17 09:15:25 · 177 阅读 · 0 评论 -
Spring Boot:定制HTTP消息转换器
在构建RESTful数据服务过程中,我们定义了controller、repositories,并用一些注解修饰它们,但是到现在为止我们还没执行过对象的转换——将java实体对象转换成HTTP的数据输出流。Spring Boot底层通过HttpMessageConverters依靠Jackson库将Java实体类输出为JSON格式。当有多个转换器可用时,根据消息对象类型和需要的内容类型选择最...转载 2018-08-17 09:26:55 · 1167 阅读 · 0 评论 -
Spring Boot:定制PropertyEditors
在Spring Boot: 定制HTTP消息转换器一文中我们学习了如何配置消息转换器用于HTTP请求和响应数据,实际上,在一次请求的完成过程中还发生了其他的转换,我们这次关注将参数转换成多种类型的对象,如:字符串转换成Date对象或字符串转换成Integer对象。在编写控制器中的action方法时,Spring允许我们使用具体的数据类型定义函数签名,这是通过PropertyEdito...转载 2018-08-17 10:03:16 · 495 阅读 · 0 评论 -
springboot 配置自动执行sql文件
在application.yml中配置数据库spring: datasource: platform: mysql schema: classpath:schema.sql data: classpath:data.sql原创 2018-08-21 10:49:51 · 6630 阅读 · 0 评论