SpringBoot中如何设置特定类优先启动?

2026-06-10 11:070阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计665个文字,预计阅读时间需要3分钟。

SpringBoot中如何设置特定类优先启动?

1. 需求+1:项目中对某些IP地址和端口做了限制,只有配置文件中写明的(ip)才可访问项目。

2.在进行测试案例运行时,确保读取配置文件中ip和port的类(CbeConfig)提前执行。

一、需求

1、项目中对某些IP地址和端口做了限制,只有写在配置文件的内容(ip)才可以访问项目。

2、在进行测试案例运行时保证读取配置文件中ip和port的类(CbeConfig)得提前运行。

二、工作

1、如下的测试时肯定不行

@Test public void getCbeTest(){ CbeConfig cbeConfig = new CbeConfig(); System.out.println("IP是" + cbeConfig.getIp()); System.out.println("Port是" + cbeConfig.port); }

2、保证CbeConfig类在程序运行起来的那一刻先存在,先写一个读取配置的类,程序运行起来后读取到配置后,然后再将读取的参数设置到另一个类(CbeConfigAfter)中,以后提取参数。都使用CbeConfigAfter。

阅读全文

本文共计665个文字,预计阅读时间需要3分钟。

SpringBoot中如何设置特定类优先启动?

1. 需求+1:项目中对某些IP地址和端口做了限制,只有配置文件中写明的(ip)才可访问项目。

2.在进行测试案例运行时,确保读取配置文件中ip和port的类(CbeConfig)提前执行。

一、需求

1、项目中对某些IP地址和端口做了限制,只有写在配置文件的内容(ip)才可以访问项目。

2、在进行测试案例运行时保证读取配置文件中ip和port的类(CbeConfig)得提前运行。

二、工作

1、如下的测试时肯定不行

@Test public void getCbeTest(){ CbeConfig cbeConfig = new CbeConfig(); System.out.println("IP是" + cbeConfig.getIp()); System.out.println("Port是" + cbeConfig.port); }

2、保证CbeConfig类在程序运行起来的那一刻先存在,先写一个读取配置的类,程序运行起来后读取到配置后,然后再将读取的参数设置到另一个类(CbeConfigAfter)中,以后提取参数。都使用CbeConfigAfter。

阅读全文