基于springboot的依赖管理与工具集成方法技术

技术编号:36695576 阅读:65 留言:0更新日期:2023-02-27 20:07
本发明专利技术涉及计算机软件技术领域,提供一种基于Spring Boot的包依赖管理和工具集成方法。本发明专利技术通过Spring Boot的自定义starter方式,实现一种基于Spring Boot的包依赖管理与工具集成方法。旨在解决上述情况中的架包导入时间长、编写代码复杂、代码难懂、重复方法多等等问题,从而减轻程序员工作量,将更多时间花费在业务逻辑上。费在业务逻辑上。

【技术实现步骤摘要】
基于springboot的依赖管理与工具集成方法


[0001]本专利技术涉及计算机软件
,提供一种基于Spring Boot的包依赖管理和工具集成方法。

技术介绍

[0002]在Java后端开发过程中,经常会遇到不知道项目包的组织名,不知道项目名全称,不知道该使用哪个版本的项目包较为稳定,从而导致花费在导入架包上的时间增多,有时还会做无用功,导进的包不一定可以使用,并且这一套项目包可能会在其他项目中使用,虽然复制粘贴来的快,但是如果项目较多呢,也是一个耗费时间的工作。此外,在编写业务代码过程中,有时会遇到一些数据需要通过一系列处理才能得到正确的结果,需要开发人员去编写这个数据处理过程,但在过程中会使用JDK自带的时间,日期,多线程等等这些类操作,并且这些处理过程都特别相似,由于输入参数的不同会导致不同的结果。针对这种情况,一些程序员可能会直接编写代码后使用,但会增加业务层代码的复杂性,而另一些资深程序员可能会集成方法,设计接口,将方法变得高可用,但这样会导致其他开发人员看不懂代码,使得方法的使用性降低。
专利技术内容
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于Spring Boot的依赖管理与工具集成方法,其特征在于包括如下步骤:S1:新建spring boot项目,命名dependencyutil

starter,命名方式是spring
‑‑
boot

start

xxx命名;S2:导入spring

boot

autoconfigure依赖,在后面的自定义方法时,调用注解@ConfigurationProperties、@Configuration、@Conditional;S3:按需添加依赖,首先使用dependencymanagement标签,然后再标签内dependencies标签,最后在dependencies标签里加入dependency依赖,添加依赖以后需要与dependencymanagement同级处添加一个properties标签,这个标签里加入各个依赖的版本控制,版本控制值在dependency中通过${}方式取值;S4:新建一个JavaBean,自定义其中的属性与方法,这里面的属性在使用时,是通过properties或者YAML文件使用,书写完JavaBean后,需要在该类上加入@EnableConfigurationProperties,传入当前类的class对象,然后加入@configurationproperties注解,注解的参数需要传入一个在使用时的前缀;JavaBean的配置完成后,需要书写一个配置类,新建JavaBean的实例对象,并将对象注入到容器当中,该配置类上需要添加一个@Configuration注解,能够被容器识别,然后再方法上添加@Bean注解,根据需要添加@Conditional注解;S5:新增一个中间标记类,通过判断这个类的存在,从而判定是否将架包注入到容器当中,然后新增一个注解类,实现一个注解命名为@Enabledeput,注解类上加入@Target,说明注解类的使用区域,@Re...

【专利技术属性】
技术研发人员:潘孝聪佘朝军
申请(专利权)人:中电万维信息技术有限责任公司
类型:发明
国别省市:

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

1