一种项目开发过程中文件配置方法、智能终端及存储介质技术

技术编号:18591429 阅读:21 留言:0更新日期:2018-08-04 19:57
本发明专利技术公开了一种项目开发过程中文件配置方法、智能终端及存储介质,包括:搭建Spring数据源框架,并基于Spring数据源框架进行properties文件的初始配置;在Spring数据源框架所产生的bean容器中创建加载对象,并通过注解的方式调用properties文件的参数;获取bean容器的流向,并根据bean容器的流向将调用的properties文件的参数注入到对应的功能控制层,完成文件配置。本发明专利技术通过使用Spring数据源框架来对properties文件进行配置,并通过用注解的方式加载参数,有效避免传统文件配置方法中需要大量的xml配置,使整体代码结构清晰,易维护。

File configuration method, intelligent terminal and storage medium in project development process

The invention discloses a file configuration method, an intelligent terminal and a storage medium in the process of project development, including building the Spring data source framework and initiating the initial configuration of properties files based on the Spring data source framework; creating the loaded objects in the bean container generated by the Spring data source framework, and by annotation. Call the parameters of the properties file; get the flow of the bean container, and inject the parameters of the properties file that is called to the corresponding function control layer to complete the file configuration according to the flow direction of the bean container. By using the Spring data source framework to configure the properties files and load the parameters by annotation, this invention effectively avoids the need for a large number of XML configurations in the traditional file configuration method, so that the overall code structure is clear and easy to maintain.

【技术实现步骤摘要】
一种项目开发过程中文件配置方法、智能终端及存储介质
本专利技术涉及计算机应用开发
,具体涉及一种项目开发过程中文件配置方法、智能终端及存储介质。
技术介绍
在计算机应用开发过程中,往往需要配置大量的配置文件来进行管理,例如现有技术中在搭建web项目时需要配置大量的xml文件用来管理配置,而当项目很庞大的时候,每个需要让Spring容器管理的bean都需要在xml文件中配置一次,项目开发的工作量增大,且还会出现xml文件中的内容过多的现象,导致配置文件可读性差,维护成本高,项目开发成本大。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种项目开发过程中文件配置方法、智能终端及存储介质,旨在解决现有技术中在项目开发过程中需要配置大量的xml文件,开发工作量大,并且导致文件可读性差、维护成本高等问题。本专利技术解决技术问题所采用的技术方案如下:一种项目开发过程中文件配置方法,其中,所述方法包括:搭建Spring数据源框架,并基于所述Spring数据源框架进行properties文件的初始配置;在Spring数据源框架所产生的bean容器中创建加载对象,并通过注解的方式调用properties文件的参数;获取所述bean容器的流向,并根据所述bean容器的流向将调用的properties文件的参数注入到对应的功能控制层,完成文件配置。所述的项目开发过程中文件配置方法,其中,所述基于所述Spring数据源框架进行properties文件的初始配置具体包括:搭建Springboot开源框架,并在所述Springboot开源框架下创建properties文件;获取properties文件的文件路径;根据web项目中所需要实现的功能,在所述properties文件中写入对应的配置信息。所述的项目开发过程中文件配置方法,其中,在Spring数据源框架所产生的bean容器中创建加载对象,并通过注解的方式调用properties文件的参数之前还包括:将properties文件引入配置文件中,并在配置文件中定义bean容器的id以及bean容器的属性名。所述的项目开发过程中文件配置方法,其中,所述bean容器定义2个,且第一个bean容器的属性名指定所述properties文件的文件路径,第二个bean容器的属性名和第一个bean容器的id对应。所述的项目开发过程中文件配置方法,其中,所述通过注解的方式调用properties文件的参数具体包括:获取所述bean容器创建的加载对象,并读取所述加载对象的属性描述;从所述属性描述中解析出注解,并根据所述注解从properties文件中加载配置文件的值,对所述properties文件中的参数进行调用。所述的项目开发过程中文件配置方法,其中,所述功能控制层具体包括:用于与数据库进行联络的数据访问层、用于设计业务模块的逻辑应用的业务层以及用于对业务模块的流程进行控制的控制层。所述的项目开发过程中文件配置方法,其中,所述数据访问层、业务层以及控制层需要在Spring配置文件中定义接口实现类。所述的项目开发过程中文件配置方法,其中,所述根据所述bean容器的流向将调用的properties文件的参数注入到对应的功能控制层具体包括:当所述properties文件的参数所注入bean容器中的流向为控制层,则将调用properties文件的参数注入控制层;当所述properties文件的参数所注入bean容器中的流向为业务层,则将调用properties文件的参数注入业务层;当所述properties文件的参数所注入bean容器中的流向为数据访问层,则将调用properties文件的参数注入数据访问层。一种智能终端,其中,包括:处理器、存储器和通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述通信总线实现处理器和存储器之间的连接通信;所述处理器执行所述计算机可读程序时实现上述任意一项所述的项目开发过程中文件配置方法中的步骤。一种存储介质,其中,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述任意一项所述的项目开发过程中文件配置方法中的步骤。本专利技术提供的一种项目开发过程中文件配置方法、智能终端及存储介质中,所述方法通过使用Spring数据源框架来对properties文件进行配置,并通过用注解的方式加载参数,从而实现文件的配置,有效避免传统文件配置方法中需要大量的xml配置,使整体代码结构清晰,减少项目开发的工作量以及开发成本,且易维护。附图说明图1是本专利技术的项目开发过程中文件配置方法的较佳实施例的流程图;图2是本专利技术的项目开发过程中文件配置方法中步骤S100的流程图;图3是本专利技术的项目开发过程中文件配置方法中通过注解的方式调用properties文件的参数的流程图;图4是本专利技术的项目开发过程中文件配置方法中步骤S300的流程图;图5是本专利技术提供的安装基于项目开发过程中的文件配置程序的智能终端较佳实施例的运行环境示意图;图6是本专利技术中安装基于项目开发过程中的文件配置程序的智能终端的功能模块图。具体实施方式由于现有技术中在搭建web项目时需要配置大量的xml文件来进行配置管理,项目开发的工作量增大,并且导致配置文件可读性差,维护成本高,项目开发成本大等问题。为了解决上述缺陷,本专利技术提供一种项目开发过程中文件配置方法,能够有效避免传统文件配置方法中需要大量的xml(xml为ExtensibleMarkupLanguage的简称,即可扩展标记语言)配置,使整体代码结构清晰,减少项目开发的工作量以及开发成本,且易维护。为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,图1是本专利技术的项目开发过程中文件配置方法的较佳实施例的流程图。所述项目开发过程中文件配置方法包括:步骤S100、搭建Spring数据源框架,并基于所述Spring数据源框架进行properties文件的初始配置。Spring数据源框架作为解决企业应用开发的复杂性而创建的框架,是一个轻量级的控制反转(IOC,InversionofControl)和面向切面的容器框架,亦是Java开发领域最为流行的开源框架,被广泛用于企业应用软件以及政府信息系统的设计与研发。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式)轻量级开源框架。在具体实施时,本专利技术采用Pivotal团队提供的全新Springboot开源框架(SpringBoot是一些库的集合,它能够被任意项目的构建系统所使用,用来简化新Spring应用的初始搭建以及开发过程)。本专利技术在搭建Springboot开源框架之后,利用Springboot开源框架来对文件进行初始化配置,并在所述properties文件中写入此次项目开发过程中所需要实现的功能,从而是所述properties文件具有项目功能参数。所述Springboot开源框架是一个全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,相对本文档来自技高网...

【技术保护点】
1.一种项目开发过程中文件配置方法,其特征在于,所述方法包括:搭建Spring 数据源框架,并基于所述Spring数据源框架进行properties文件的初始配置;在Spring数据源框架所产生的bean容器中创建加载对象,并通过注解的方式调用properties文件的参数;获取所述bean容器的流向,并根据所述bean容器的流向将调用的properties文件的参数注入到对应的功能控制层,完成文件配置。

【技术特征摘要】
1.一种项目开发过程中文件配置方法,其特征在于,所述方法包括:搭建Spring数据源框架,并基于所述Spring数据源框架进行properties文件的初始配置;在Spring数据源框架所产生的bean容器中创建加载对象,并通过注解的方式调用properties文件的参数;获取所述bean容器的流向,并根据所述bean容器的流向将调用的properties文件的参数注入到对应的功能控制层,完成文件配置。2.根据权利要求1中所述的项目开发过程中文件配置方法,其特征在于,所述基于所述Spring数据源框架进行properties文件的初始配置具体包括:搭建Springboot开源框架,并在所述Springboot开源框架下创建properties文件;获取properties文件的文件路径;根据web项目中所需要实现的功能,在所述properties文件中写入对应的配置信息。3.根据权利要求1中所述的项目开发过程中文件配置方法,其特征在于,在Spring数据源框架所产生的bean容器中创建加载对象,并通过注解的方式调用properties文件的参数之前还包括:将properties文件引入配置文件中,并在配置文件中定义bean容器的id以及bean容器的属性名。4.根据权利要求3中所述的项目开发过程中文件配置方法,其特征在于,所述bean容器定义2个,且第一个bean容器的属性名指定所述properties文件的文件路径,第二个bean容器的属性名和第一个bean容器的id对应。5.根据权利要求1中所述的项目开发过程中文件配置方法,其特征在于,所述通过注解的方式调用properties文件的参数具体包括:获取所述bean容器创建的加载对象,并读取所述加载对象的...

【专利技术属性】
技术研发人员:黄颂
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1