Apple.java
@Component
@ConfigurationProperties(prefix = "apple")
public class Apple {
public String color;
public String price;
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
}
AController.java
@RestController
@RequestMapping("/apple")
public class AController {
@Autowired
Apple apple;
@GetMapping
public Object getApple() {
return apple;
}
}
application.properties
apple.color=green
apple.price=100
yaml
apple:
color: green
price: 100