SpringBoot工程引用其他工程构建的jar包

1、问题

存在A、B两个工程,其中B工程需要引用A工程的jar包。

2、解决办法

A工程

(1)自动配置bean。

复制代码
@Configuration
@ComponentScan("cn.ac.trimps.auth.**")
public class AuthClientConfig {

}

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@Documented
@Import({AuthClientConfig.class})
public @interface EnableAuthClient {

}

(2)构建jar包,即gradle build。

B工程

(1)引入jar包,即A工程构建生成的jar包。

(2)springboot入口类引入注解,即@EnableAuthClient和@Configuration。

复制代码
@EnableAuthClient
@Configuration
@SpringBootApplication
public class TestApplication {

	public static void main(String[] args) {
		SpringApplication.run(TestApplication.class, args);
	}
	
}

3、测试

启动B工程,使用postman测试A工程的接口,例如/admin/menus接口,如下。

相关推荐
java小白小3 天前
SpringBoot(01): 初识SpringBoot,从Spring的痛点说起
spring boot
用户3169353811833 天前
如何从零编写一个 Spring Boot Starter
spring boot
程序员晓琪4 天前
约定大于配置:基于 Java 包名自动生成 API 版本路由的最佳实践
java·spring boot·后端
Flittly4 天前
【AgentScope Java新手村系列】(11)中断与恢复
java·spring boot·spring
用户3521802454755 天前
🎆从 Prompt 到 Skill:让 Spring AI Agent 学会"装新技能"
人工智能·spring boot·ai编程
用户3521802454758 天前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战
java·spring boot·ai编程
昵称为空C8 天前
手撸一个动态 SQL 执行引擎:不重启服务,在线增删改查任意数据库
spring boot·后端
霸道流氓气质9 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
于先生吖9 天前
SpringBoot对接大模型开发AI命理测算系统:八字排盘与AI解析接口源码全解
人工智能·spring boot·后端