最近接手一个项目测试,其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)
Comments NOTHING