@RestController
@Slf4j
public class MoneyController {

@Autowired
private ParamsConfiguration paramsConfiguration;

@Value("${CAST}")
private String CAST;

@GetMapping("/test")
public String test() {
log.info(paramsConfiguration.getName());
log.info("" + paramsConfiguration.getMoney());
return CAST;

}
}
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
server:
port: 80
spring:
profiles:
active:
ly:
money: 50
name: gblfy

CAST: gblfy.com
@Data
@Component
@ConfigurationProperties(prefix = "ly")
public class ParamsConfiguration {

private String name;
private int money;
}
@SpringBootApplication
public class Demo222Application {

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

}