
spring
zeegates
这个作者很懒,什么都没留下…
展开
-
从MVC到前后端分离
摘要:MVC模式早在上个世纪70年代就诞生了,直到今天它依然存在,可见生命力相当之强。MVC模式最早用于Smalltalk语言中,最后在其它许多开发语言中都得到了很好的应用,例如,Java中的Struts、Spring MVC等框架。1. 理解MVCMVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。其中,模型是用于封装数据的转载 2016-10-11 13:13:03 · 558 阅读 · 0 评论 -
Spring Aspect的Execution表达式
Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式execution (* com.sample.service.impl..*.*(..))execution()是最常用的切点函数,其语法如下所示:整个表达式可以分为五个部分:1、executio...转载 2019-06-01 06:29:39 · 231 阅读 · 0 评论 -
SpringBoot开发环境spring-boot-devtools热加载后Session内容丢失
开发过程中,使用spring-boot-devtools修改完代码热加载后用户登录状态丢失。但是不是全部丢失,总结下来只有复杂数据类型(自定义的UserInfo实例在热加载后Session中丢失)而其他的信息String类型的数据没有丢失。考虑是热加载的时候会序列化而且刚好UserInfo没有实现Serializable接口。实现后就不会丢失了。...原创 2019-06-05 16:02:02 · 1083 阅读 · 0 评论 -
史上最全面的Spring Boot Cache使用与整合
一:Spring缓存抽象Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发; Cache接口为缓存的组件规范定义,包含缓存的各种操作集合; Cache接口下Spring提供了各种...转载 2019-05-21 13:53:38 · 240 阅读 · 0 评论 -
spring的@Transactional注解详细用法
概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持...转载 2019-05-10 12:50:02 · 167 阅读 · 0 评论 -
Spring Bean的生命周期
Spring 中bean 的生命周期短暂吗?在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取...转载 2019-05-15 10:27:10 · 145 阅读 · 0 评论 -
Spring内置任务调度如何实现添加、取消与重置详解
任务调度是我们日常开发中经常会碰到的,下面这篇文章主要给大家介绍了关于Spring内置任务调度如何实现添加、取消与重置的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。前言大家应该都有所体会,使用Spring的任务调度给我们的开发带来了极大的便利,不过当我们的任务调度配置完成后,很难再对其进行更改,除非停止服务转载 2017-11-10 15:21:44 · 773 阅读 · 0 评论 -
Spring整合Redis作为缓存
采用Redis作为Web系统的缓存。用Spring的Cache整合Redis。一、关于redis的相关xml文件的写法xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:cache="http://www.springfram转载 2017-03-06 09:53:03 · 673 阅读 · 0 评论 -
深入理解 Spring 事务原理
来自:码农网作者:码农网 – 吴极心链接:http://www.codeceo.com/article/spring-transactions.html一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤转载 2016-10-11 15:03:28 · 294 阅读 · 0 评论 -
【Spring实战】Spring注解配置工作原理源码解析
一、背景知识在【Spring实战】Spring容器初始化完成后执行初始化数据方法一文中说要分析其实现原理,于是就从源码中寻找答案,看源码容易跑偏,因此应当有个主线,或者带着问题、目标去看,这样才能最大限度的提升自身代码水平。由于上文中大部分都基于注解进行设置的(Spring实战系列篇demo大部分也都是基于注解实现的),因此就想弄明白Spring中注解是怎么工作的,这个也是分析上文中实现原理的一...转载 2019-06-01 07:33:48 · 285 阅读 · 0 评论