SpringBoot
锦衣夜行_
这个作者很懒,什么都没留下…
展开
-
RabbitMQ对接Spring Boot
Spring AMQPSpring AMQP 是基于 Spring 框架的AMQP消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO的消息监听等,很大方便我们使用RabbitMQ程序的相关开发。Spring AMQP包含一些模块,如:spring-amqp, spring-rabbit and spring-erlang等,每个模块分别由独立的一些Jar包组成.Spring AMQP模块主要包含org.springframework.amqp.core这个包中。这个包原创 2020-06-13 00:37:03 · 371 阅读 · 0 评论 -
SpringBoot&&Spring定时调度
定时调度:在很多应用程序中常常有对特定时间处理一些业务逻辑,这里用的技术就是定时调度,可以避免数据库io读写较高的时间段去处理一些例如清理失效,超时订单等业务。定时调度的具体实现: LINK: spring实现定时调度SpringBoot实现定时调度注解解释:@EnableScheduling定时任务在配置类上添加@EnableScheduling开启对定时...原创 2018-07-26 11:21:17 · 597 阅读 · 2 评论 -
springboot的thymeleaf解析html模板错误AND Thymeleaf表达式简单使用
下面出现错误的代码:java代码:@Controller@RequestMapping("/sample/")public class SampleController { @RequestMapping("/thymeleaf") public String thymeleaf(){// model.addAttribute("name","dad...原创 2018-08-12 11:31:09 · 6253 阅读 · 1 评论 -
SpringBoot使用Validation框架完成参数校验AND异常处理
关于Validation框架:(官方简介)在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余和一些管理的问题,比如说语义的一致性等。为了避免这样的情况发生,最好是将验证...原创 2018-08-17 21:33:54 · 9490 阅读 · 0 评论 -
SpringMVC注解的方式自定义参数处理器
关于SpringMVC的处理器拦截器:SpringMVC的拦截器(面向切面编程)底层使用的是AOP动态代理:拦截器 :是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印出字符串,甚至在你抛出异常的时候做业务逻辑的操作。Strut...原创 2018-08-19 00:24:37 · 1094 阅读 · 0 评论