在Spring Boot中将值放在列表中并使用条件接口的方法如下:
ListValues
的类。public class ListValues {
private List<String> values;
public List<String> getValues() {
return values;
}
public void setValues(List<String> values) {
this.values = values;
}
}
@Autowired
注解将ListValues
类注入。@RestController
public class MyController {
@Autowired
private ListValues listValues;
// 其他代码...
}
@GetMapping
注解来指定请求的URL路径。@RestController
public class MyController {
@Autowired
private ListValues listValues;
@GetMapping("/api/values")
public List<String> getValues() {
return listValues.getValues();
}
}
application.properties
或application.yml
文件。对于application.properties
文件:
myapp.values=apple,banana,orange
对于application.yml
文件:
myapp:
values:
- apple
- banana
- orange
@EnableConfigurationProperties
注解来启用配置属性。@SpringBootApplication
@EnableConfigurationProperties(ListValues.class)
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}
现在,当访问/api/values
路径时,将返回配置文件中定义的列表值。
例如,如果使用默认的端口号8080运行应用,则可以通过访问http://localhost:8080/api/values
来获取列表值。
这个方法可以用于在Spring Boot中将值放在列表中使用条件接口。关于Spring Boot的更多信息和使用方法,可以参考腾讯云的产品文档:Spring Boot 开发者指南。
领取专属 10元无门槛券
手把手带您无忧上云