Spring的IOC容器仅仅是一个逻辑容器。负责对象的创建和销毁。尤其是销毁。IOC容器对对象的销毁仅仅是逻辑上的。刚开始的时候一直搞不清楚IOC容器与JVM之间的关系。JVM如果是一个仓库,那么Spring IOC容器…
分类:spring
Spring Transaction详解 - 手动回滚事务
相关文档:Spring官方文档 相关代码:github 在前面的文章异常发生时的回滚机制里讲到,当发生checked exception时将处理权交给了调用方。在这里介绍一种逼不得已,不推荐使用的手动回滚事务的方法: T…
Spring Security
重拾后端之Spring Boot(四):使用JWT和Spring Security保护REST API 重拾后端之Spring Boot(一):REST API的搭建可以这样简单重拾后端之Spring Boot(二):M…
spring不使用注入的方式获取HttpServletRequest
在进行切面开发时,我们需要HttpServletRequest的话,是不能通过AutoWired或是参数的方式进行注入的。这时候,如果我们想获取用户当前的登录信息。需要使用如下代码: import org.springf…
Spring框架学习笔记(二):官方文档Core Technologies - Part 1
首先介绍系列文章内容及Spring Framework官方文档情况。 在这一系列学习中,我阅读的主要资源是5.1.2 Reference Doc.,以及论坛大神的讲解blog。另外,Spring官方也给出了非常详细的AP…
SpringBoot(一):搭建
有几天没写了、今天我们讲下SpringBoot的搭建 之前搭建项目要配置各种各样的配置文件,实在是太麻烦了。因而SpringBoot应用而成,它集成了各种框架的使用配置,就像Mavne集成了所有的jar一样。 学习一样东…
浅谈分布式锁
1. 什么是锁? 在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 &…
Spring事务回滚情况
spring 默认 非嵌套调用的情况 Spring框架的事务基础架构代码将默认地 只 在抛出运行时和unchecked exceptions时才标识事务回滚。 也就是说,当抛出一个 RuntimeException 或其…
JQuery操作select下拉框
获取Select选择的Text和Value $(“#select_id”).change(function(){//code…}); //为Select添加事件,当选择其中一项时触发 …
基于 spring-session 解决分布式 session 共享问题
摘要:本文主要研究 基于 spring-seesion 解决分布式 session 的共享问题。首先讲述 session 共享问题的产生背景以及常见的解决方案;然后讲解本文主要研究的 spring-session 的概念…
关于Spring Cloud Zuul网管上传文件乱码问题
Spring Cloud Zuul现在对于上传文件有两种处理方式,一种是用spring mvc,另一种是zuulServlet。spring mvc对文件处理不是很好,会导致乱码问题,zuulServlet则不会。 那么…
spring-framework的Resource知识点
接口类:org.springframework.core.io.Resource 三个具有代表性的实现类: org.springframework.web.context.support.ServletContextRe…