SpringBoot
未读
SpringBoot系列 - 集成Thymeleaf构建Web应用
SpringBoot系列 - 集成Thymeleaf构建Web应用 Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工
SpringBoot
未读
SpringBoot系列 - 集成WebSocket实时通信
SpringBoot系列 - 集成WebSocket实时通信 WebSocket是 HTML5 开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。 WebSocket 通信协议于2011年被IETF定为标准RFC 6455,WebSocketAPI 被W3C定为标准。 在WebSocket A
SpringBoot
未读
pringBoot系列 - 批处理
SpringBoot系列 - 批处理 Spring Batch是一个轻量级的框架,完全面向Spring的批处理框架,用于企业级大量的数据读写处理系统。以POJO和Spring 框架为基础, 包括日志记录/跟踪,事务管理、 作业处理统计工作重新启动、跳过、资源管理等功能。 Spring Batch官网
SpringBoot
未读
SpringBoot系列 - 声明式事务
SpringBoot系列 - 声明式事务 所有数据访问技术都有事务机制,这些技术提供了API来开启事务、提交事务完成数据操作,或者在发生错误的时候回滚数据。 Spring采用统一的机制来处理不同的数据访问技术的事务, Spring的事务提供一个PlatformTransactionManager的接
SpringBoot
未读
SpringBoot系列 - 实现RESTful接口
SpringBoot系列 - 实现RESTful接口 REST,即Representational State Transfer的缩写,对这个词组的翻译是表现层状态转化。 RESTful是一种软件设计风格,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越
SpringBoot
未读
SpringBoot系列 - 使用AOP
SpringBoot系列 - 使用AOP AOP(面向切面编程)是Spring的两大核心功能之一,功能非常强大,为解耦提供了非常优秀的解决方案。 现在就以springboot中aop的使用来了解一下如何使用aop。 写几个简单的Spring RESTful服务接口方法,实现方法前面或后面打印日志。
SpringBoot
未读
SpringBoot系列 - 使用RestTemplate
SpringBoot系列 - 使用RestTemplate spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接, 我们只需要传入url及返回值类型即可。相较于之前常用的HttpClient,
SpringBoot
未读
pringBoot系列 - 使用消息队列
SpringBoot系列 - 使用消息队列RabbitMQ RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,AMQP,即Advanced Message Queuing
SpringBoot
未读
SpringBoot系列 - 异步线程池
SpringBoot系列 - 异步线程池 在项目中,当访问其他人的接口较慢或者做耗时任务时,不想程序一直卡在耗时任务上,想程序能够并行执行, 我们可以使用多线程来并行的处理任务,也可以使用spring提供的异步处理方式@Async。 Spring异步线程池的接口类,其实质是java.util.con
SpringBoot
未读
SpringBoot系列 - 自己写starter
SpringBoot系列 - 自己写starter Spring Boot由众多Starter组成,随着版本的推移Starter家族成员也与日俱增。在传统Maven项目中通常将一些层、组件拆分为模块来管理, 以便相互依赖复用,在Spring Boot项目中我们则可以创建自定义Spring Boot