ClassLoader 详解 ClassLoader 做什么的? 延迟加载 各司其职 ClassLoader 传递性 双亲委派 Class.forName 自定义加载器 Class.forName vs ClassLoa…
标签:spring
SpringBoot文件上传下载
项目中经常会有上传和下载的需求,这篇文章简述一下springboot项目中实现简单的上传和下载。 新建springboot项目,前台页面使用的thymeleaf模板,其余的没有特别的配置,pom代码如下: <?xm…
SSH(Struts2+Hibernate+Spring)开发策略
很多小伙伴可能一听到框架两个字就会马上摇头,脑子里立刻闪现一个词---“拒绝”,其实我也不例外,但我想告诉大家的是,当你真正掌握它时,你会发现**SSH**用起来是那么顺手,因为它对于开发web应用真的很方便,下面就我个…
怎么重复使用inputStream?
引语: 之前做项目的时候遇到一个问题,就是从网络中读取的图片要上传到oss,而且要对图片进行裁剪和压缩,其中上传和裁剪都要使用到图片的inputStream,又因为inpu…
为什么@ConfigurationProperties注释不属于spring-core项目?
我理解@ConfigurationProperties注释最初是作为 spring-boot项目的一部分开发的……但是功能@ConfigurationProperties可以在spring boot项目之外应用于任何其他…
Spring-data-redis连接池无法正常工作
这是我使用 spring-data-redis的第一个应用程序,我认为我的概念非常好(过去我曾经多次使用过JDBcTemplate和RDBMS-es).这是发生了什么…… 我遇到的问题是,每次我执行get(key)操作(…
spring中两种创建容器的方式和三种获取bean的方式
容器的不同决定了bean什么时候创建,而在bean里关于bean的配置方式不同,决定了bean怎么创建。 得到bean的容器有两种方式: ApplicationContext—-立即创建,也就是在Applic…
Spring Framework 参考文档(WebSocket介绍)
WebSocket介绍 WebSocket协议,RFC 6455,提供了一种标准化的方法,通过单个TCP连接在客户端和服务器之间建立一个全双工双向通信通道,它是一种不同于HTTP的TCP协议,但被设计用于HTTP之上,使…
快速安装体验WeEvent
WeEvent是一套分布式事件驱动架构,实现了可信、可靠、高效的跨机构、跨平台事件通知机制。 快速安装 快速安装是为了方便用户搭建开发和测试环境,在单台机器上快速部署WeEvent服务。提供Docker镜像、Bash脚本…
Spring源码深度解析-BeanDefinition资源定位
BeanDefinition资源定位 Spring第一步,资源来开路。 链接: https://juejin.im/post/5d2945… Spring资源的加载逻辑比较复杂,我们以相对简单的FileSys…
spring applicationContext.xml 文件头的配置说明
环境及方法 spring 4.2.7 使用log4j 记得打开debug模式.而且自己把java类及方法多少行都打印出来 头文件举例 <beans xmlns="http://www.springframework…
Spring+Mybatis+Velocity配置
前言 最近开始尝试使用久负盛名的SM框架——Spring+Mybatis进行Web开发,从此走上了Spring配置的不归路。说句实在话,Spring是我特么见过所有WEB工程里面最难配的,因为必须要对它那一套非侵入的设计…