AI 摘要

本文将介绍如何在纯Java项目中使用SpringBoot框架的工具包。在测试一个采用SpringBoot框架的SDK时,我们需要做两套测试,因为不清楚甲方是否也采用了该框架。 首先,我们可以通过两种方法引入工具包。一种方法是新建一个libs目录,然后将jar包放入其中。另一种方法是使用命令将jar包放入本地Maven仓库。命令格式如下,其中Dfile表示jar包的位置,DgroupId可以自定义,通常为软件包名,DartifactId可以自定义,通常为项目名称,Dversion为版本号。 mvn install:install-file -Dfile="D:workCity_Pass_SDKtargetCity_Pass_SDK-0.0.1-SNAPSHOT.jar" -DgroupId="com.city.pass" -DartifactId="City_Pass_SDK" -Dversion="0.0.1" -Dpackaging=jar 然后,在pox文件中配置对应的依赖项,示例如下: com.city.pass City_Pass_SDK 0.0.1 接下来,我们可以开始使用SpringBoot框架进行项目开发。

最近接手一个项目测试,其SDK采用了SpringBoot框架,本文即讨论如何使用SpringBoot框架的工具包

1.引入工具包

两种方法:

一、新建libs目录,放入jar包

二、使用命令将jar包放入本地Maven仓库

使用如下命令,Dfile为jar包所在位置,DgroupId可以自定义,通常为软件包名,DartifactId可以自定义,通常为项目名称,Dversion为版本号

mvn install:install-file -Dfile="D:\work\City_Pass_SDK\target\City_Pass_SDK-0.0.1-SNAPSHOT.jar" -DgroupId="com.city.pass" -DartifactId="City_Pass_SDK" -Dversion="0.0.1" -Dpackaging=jar

对应pox文件配置为:

<dependency>
            <groupId>com.city.pass</groupId>
            <artifactId>City_Pass_SDK</artifactId>
            <version>0.0.1</version>
</dependency>

2.SpringBoot框架项目

在yml文件中添加如下配置

context:
  component-scan:
    base-package: com.city.pass

在需要的地方使用@Autowired注解即可使用方法

3.纯Java项目

在src/main/java目录下创建resources文件夹并创建applicationContext.xml文件,文件内容如下,其中com.city.pass为引入项目软件包名。

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context.xsd">

    <!-- 扫描Spring Boot项目中的组件包 -->
    <context:component-scan base-package="com.city.pass"/>
</beans>

在需要使用方法时添加如下代码,CityPassController为方法所在文件名

 ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
        CityPassController Add = context.getBean(CityPassController.class);
     

使用方法:

Add.querySM2Info(params)
届ける言葉を今は育ててる
最后更新于 2024-10-20