sample-boot-conditional Condition 这是一个函数式接口 只有满足一些列条件之后创建一个bean 使用的位置为类和方法上都行 核心启用为spring4.0以后 @Conditional 如何…
标签:spring
Spring并发访问的线程安全性问题(高度总结)
下面的记录对spring中并发的总结。理论分析参考Spring中Singleton模式的线程安全,建议先看 spring中的并发访问题: 我们知道在一般情况下,只有无状态的Bean才可以在多线程环境下共享,在Spring…
Spring Boot 参考指南(构建系统)
13. 构建系统 强烈建议你选择一个支持依赖管理的构建系统,并且可以使用发布到“Maven中心”存储库的工件。我们建议你选择Maven或Gradle,可以让Spring Boot与其他构建系统(例如Ant)一起工作,但是…
Spring整合Lettuce自定义缓存简单实现
0. 前言 Spring框架提供了一系列丰富的接口帮助我们更快捷的开发应用程序,很多功能仅需要在配置文件声明一下或者在代码写几行就能够实现了,能够使我们更注重于应用的开发上,某种意义上助长了我们的“偷懒”行为。关于缓存,…
如何在Ubuntu 14.04服务器上自动化部署Spring Boot的应用
这篇文章主要讲解我在Ubuntu 14.04服务器上如何部署Spring Boot的网站应用的经验。以下以我的博客项目https://github.com/Raysmond.com/SpringBlog为例子。主要的部署…
Spring4和SpringSecurity4的整合(一)
SpringSecurity的官方文档及其简单,他的示例配置就是在xml文件中把用户名和密码写固定了,然而在实际工作中是不可能的,参考了下网上的教程发现良莠不齐,特此写下记录学习过程首先pom导入jar包:pom.xml…
SpringBoot非官方教程 | 第一篇:构建第一个SpringBoot工程
简介 spring boot 它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程。它采用的是建立生产就绪的应用程序观点,优先于配置的惯例。 可能你有很多理由…
RPC框架原理及从零实现系列博客(一):思路篇
前段时间觉得自己一直用别人的框架,站在巨人的肩膀上,也该自己造造轮子了 一时兴起 就着手写起了RPC框架 这里写了系列博客拿给大家分享下 这篇是开篇的思路篇 项目最终的代码放在了我的github上https://gith…
Spring Boot统一异常处理实践
摘要: SpringBoot异常处理。 原文:Spring MVC/Boot 统一异常处理最佳实践 作者:赵俊 前言 在 Web 开发中, 我们经常会需要处理各种异常, 这是一件棘手的事情, 对于很多人来说, 可能对异常…
基于WebSocket的实时通信开发步骤(含源码)
如果你能搜到这篇文章,说明你对WebSocket已经有所了解。在此就不作赘述。 1、准备好一个ssm或者ssh框架项目,最好是使用maven管理的 本文以ssm为例。 2、配置pom.xml文件: 主要为了引入支持web…
Spring 指南(了解Git)
了解Git Git是一个免费开源的分布式版本控制系统(DVCS),它旨在快速、高效地处理任何规模和范围的项目。 Git是由Linux创建者Linus Torvalds发明的,用于支持庞大的、不同的Linux开发人员群体,…
Spring中使用Redis做为Mybatis二级缓存
Mybatis缓存通过org.apache.ibatis.cache.Cache实现,利用Redis做Mybatis的二级缓存需要实现这个接口。 缓存过程中产生的key注意存储,flushCache的时候要删除这些key…