首页
学习
活动
专区
工具
TVP
发布

技术墨客

本人所了解的技术介绍
专栏成员
105
文章
159245
阅读量
37
订阅数
Spring Batch(5)——文件读写
在Spring batch由上至下的结构中Job、Step都是属于框架级别的的功能,大部分时候都是提供一些配置选项给开发人员使用,而Item中的Reader、Processor和Writer是属于业务级别的,它开放了一些业务切入的接口。 但是文件的读写过程中有很多通用一致的功能Spring Batch为这些相同的功能提供了一致性实现类。
随风溜达的向日葵
2019-07-10
2K0
Spring Batch(2)——Job配置与运行
在 Spring Batch(1)——数据批处理概念 文中介绍了批处理的概念以及Spring Batch相关的使用场景,后续将会陆续说明在代码层面如何使用。
随风溜达的向日葵
2019-07-08
4.3K1
Spring Batch(1)——数据批处理概念
Spring Batch为批处理提供了一个轻量化的解决方案,它根据批处理的需要迭代处理各种记录,提供事物功能。但是Spring Batch仅仅适用于"脱机"场景,在处理的过程中不能和外部进行任何交互,也不允许有任何输入。
随风溜达的向日葵
2019-07-04
1.9K0
Spring云源生应用-中心化配置 原
在微服务架构概念索引一文中介绍了整个云源生应用的搭建体系,后续的内容将会从Spring Cloud从技术架构,到基础设置再到团队协作方式一点一滴的记录搭建整个云服务的过程。现在从最基本的中心化配置开始介绍。
随风溜达的向日葵
2019-04-18
6460
微服务架构概念索引 原
微服务从2013年(或许更早)开始就越来越热,从BAT之类的巨头到小小的只有几个人的技术公司,无不在谈论微服务。实际上微服务的概念早在半个世纪之前在理论层面就出现了。关于微服务理论介绍的文章太多,口才优秀的人可以分成上中下九章给你说上一天。本位用于总结微服务知识结构,略做引导。
随风溜达的向日葵
2019-04-01
5980
Spring核心——字符串到实体转换
内部数据本身就是程序的一部分,在Java中这些数据通常停留在类的静态成员变量中。而外部数据往往与代码无关,所以对于程序而言要“读懂”它们需要进行一些前置处理。例如用户在前端页面提交的数据我们从RequestContext中获取的数据类型都是字符串,而我们的业务需要将字符串转换成数字、列表、对象等等,这就引入了我们接下来要介绍的内容——数据类型转换。
随风溜达的向日葵
2018-09-19
1.8K0
Spring核心——数据校验
在Java数据校验详解中详细介绍了Java数据校验相关的功能(简称Bean Validation,涵盖JSR-303、JSR-349、JSR-380),本文将在Bean Validation的基础上介绍Spring框架提供的数据校验功能。
随风溜达的向日葵
2018-08-31
1.7K0
Spring核心——资源管理 原
对于一个联机事务型系统(业务系统)来说,所依赖的外部运行信息主要有2个来源:数据项和资源项。数据项的存放位置通常是使用各种关系性或NoSql数据库,而资源项通常是使用文件、网络信息的方式来存储。
随风溜达的向日葵
2018-08-15
4590
JSR330
    JSR330是Jcp给出的官方标准反向依赖注入规范。Java大部分反向依赖注入的工具或者框架目前基本上都满足JSR330规范、例如spring、guice以及Dagger。
随风溜达的向日葵
2018-08-15
8000
Spring核心——资源数据管理 原
在Profile管理环境一文中介绍了环境的概念以及Spring Profile特性控制Bean的添加。本文将进一步介绍Spring管理和控制操作系统变量、JVM变量和Java标准资源(properties文件)的相关功能。
随风溜达的向日葵
2018-08-15
4350
Spring核心——@Configuration与混合使用
在介绍Spring核心容器的系列文章中已经多次出现这个注解,从使用的角度来说可以把他理解为XML配置中的<beans>标签,但是两者肯定是不等价的。
随风溜达的向日葵
2018-08-15
5780
Spring核心——纯Java运行与@Bean
在3.0之前的Spring核心框架中,我们启动一个Spring容器必须使用一个XML文件。而到了3.X之后的版本Spring为创建容器新增了一个入口类——AnnotationConfigApplicationContext。
随风溜达的向日葵
2018-08-15
4630
Spring核心——Stereotype组件与Bean扫描
在注解自动装载中介绍了通过注解(Annotation)自动向Bean中注入其他Bean的方法,本篇将介绍通过注解(Annotation)向容器添加Bean的方法。
随风溜达的向日葵
2018-08-15
1K0
Spring核心——注解自动装载 原
之前的文章介绍了Spring的IoC容器配置管理方面的详细内容,需要了解的可以从IoC容器的设计模式开始阅读。在介绍基于注解配置的配置之前我们再重复一下在之前提到的基本认识:
随风溜达的向日葵
2018-08-15
7090
Spring核心——官配后置处理器 原
RequiredAnnotationBeanPostProcessor它用于处理@Required注解。当我们一个Setter方法加入@Required后,表示必须设置参数,如果未设置则抛出BeanInitializationException异常。
随风溜达的向日葵
2018-08-15
4310
Spring核心——IOC处理器扩展 原
Spring一直标注自己是一个非侵入式框架。非侵入式设计的概念并不新鲜,目标就是降低使用者和框架代码的耦合,毕竟框架的开发者和使用者几乎肯定不是同一个团队。Spring最早的非侵入式实现就是他的一系列XML配置,理想状态下Spring框架的所有的功能都应该是通过配置实现的。元编程在Java中的使用现给非侵入式的设计提供了更好的解决方案,在Java中通过注解(Annotation)即可标记某个类、方法、域的附加功能,而无需通过继承的方式来扩展原始框架没有的功能。下面通过3段代码的例子来说明侵入式与非侵入式的区别。
随风溜达的向日葵
2018-08-15
2960
Spring核心——上下文与IoC 原
前面3篇分别介绍了IoC容器与Bean的关系、Bean与Bean之间的关系以及Bean自身的控制和管理。在了解Spinrg核心模式时,一定要谨记他的基本工作元素就是IoC容器和Bean,所有的功能是围绕着这2者展开的。要实现的内容无非就是通过设计模式来解决IoC与Bean的关系、Bean与Bean的关系、IoC与IoC的关系,以及对Ioc和Bean的控制。
随风溜达的向日葵
2018-08-15
3680
Spring核心——Bean的定义与控制 原
在前面两篇介绍Sring核心与设计模式的文章中,分别介绍了Ioc容器和Bean的依赖关系。如果阅读过前2文就会知道,Spring的整个运转机制就是围绕着IoC容器以及Bean展开的。IoC就是一个篮子,所有的Bean都向里面扔。除了提供篮子功能创建并存放Bean之外,IoC还要负责管理Bean与Bean之间的关系——依赖注入。之前也提到Bean是Spring核心容器的最小工作单元,Spring一些更高级的功能(例如切面、代理)都是在Bean的基础上实现。
随风溜达的向日葵
2018-08-15
3630
Spring核心——Bean的依赖注入 原
在设计模式与IoC这篇文章中,介绍了Spring基础的三大支柱的两项内容——IoC、Bean。本篇将继续围绕着Bean的创建时的注入方式来介绍Spring的核心思想与设计模式。
随风溜达的向日葵
2018-08-15
6790
Spring核心——设计模式与IoC 原
“Spring”——每一个Javaer开发者都绕不开的字眼,从21世纪第一个十年国内异常活跃的SSH框架,到现在以Spring Boot作为入口粘合了各种应用。Spring现在已经完成了从web入口到微服务架构再到数据处理整个生态,看着现在https://spring.io/projects上长长的项目清单,一脸懵逼的自问到这些到底是啥?可以干嘛?
随风溜达的向日葵
2018-08-15
7990
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档