Spring默认标签之alias、import标签的解析|Spring|Java-SpringSpring默认标签之alias、import标签的解析alias标签的解析 在对 bean 进行定义时,除了使用id属性来指定名称之外,为了提供多个名称,可以使用 alias 标签来指定。而所有的这些名称都指向同一个 bean,在某些情况下提供别名非常有用,比如为了让应用的每一个组件能更容易地又 ...
Read more
Spring默认标签-bean标签的解析|Spring|Java-SpringSpring默认标签-bean标签的解析
Spring中的标签包括默认标签和自定义标签,两种标签的用法及解析方式存在很大的不同,下面主要分析默认标签的解析过程。
默认标签的解析是在parseDefaultElement函数中进行的,分别对4种不同的标签import、alias、bean、bea ...
Read more
Spring容器的基本实现|Spring|Java-SpringSpring容器的基本实现核心类介绍
在了解核心类前,需要对benas的工程结构有初步的认识
DefaultListableBeanFactory XmlBeanFactory继承自DefaultListableBeanFactory,而DefaultListableBeanFactory是整个 ...
Read more
Java8stream流高级用法|Java|Java-Stream流Java8stream流高级用法简介java8新添加了一个特性:流Stream。Stream让开发者能够以一种声明的方式处理数据源(集合、数组等),它专注于对数据源进行各种高效的聚合操作(aggregate operation)和大批量数据操作 (bulk data operation)。
用法li ...
Read more
Springboot 如何获取jar包里面的resource资源文件|SpringSpringBoot|Java-开发遇到的问题Springboot 如何获取jar包里面的resource资源文件
需求:在项目开发中,有时候需要把一些模板文件及静态资源文件放到resource目录中,并且在服务启动的时候去访问这些文件。
问题:在本地开发环境中,通过读取对应的文件路径可以正常访问到,但是打成jar包以后,无法通过路径的方式读 ...
Read more
SpringBoot与JDK版本对应关系|SpringSpringBoot|JavaSpringBoot版本标识的含义
CURRENT:代表了当前版本,最新发布版本,里程碑版本
GA:通用正式发布版本,同release
SNAPSHOT:快照版本,可用但非稳定版本
PRE:预览版本
RC:(Release Candidate) 软件选版本。系统平台上的发行候选版本。RC版不会再加入 ...
Read more
MyBatis中xml文件参数为map时高级用法|Java|Java-MyBatisMyBatis中xml文件参数为map时高级用法
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java ...
Read more
Java使用OKHttp进行文件上传|Java|Java-后端Java使用OKHttp进行文件上传使用场景:服务端使用InputStream来接收文件
客户端使用post请求
headerMap用于存放请求头信息
paramsMap用于存放文件和字符串参数
1234567891011121314151617181920212223242526272829303 ...
Read more
Java使用httpClient进行文件上传|Java|Java-后端Java使用httpClient进行文件上传使用场景:服务端使用InputStream来接收文件
客户端使用post请求
fileNameWithSuffix表示带后缀的文件名,例如test.txt
1234567891011121314151617181920212223242526272829p ...
Read more
读万卷书,行万里路|这些书值得看|如何做好决策-好书推荐《人生算法》用概率思维做好决策
想象你现在中了一个大奖,你有两个选择:直接拿走100万美元;或有50%的概率获得一亿美元,也有50%的可能什么也拿不到,你会怎么选?
多数人会选择直接拿走100万美元,因为他们不愿意承受什么都拿不到的风险。事实上如果你打开思路,把获得一亿美元的机会以2000万 ...
Read more